]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Implement C23 powr
authorJoseph Myers <josmyers@redhat.com>
Fri, 14 Mar 2025 15:58:11 +0000 (15:58 +0000)
committerJoseph Myers <josmyers@redhat.com>
Fri, 14 Mar 2025 15:58:11 +0000 (15:58 +0000)
C23 adds various <math.h> function families originally defined in TS
18661-4.  Add the powr functions, which are like pow, but with simpler
handling of special cases (based on exp(y*log(x)), so negative x and
0^0 are domain errors, powers of -0 are always +0 or +Inf never -0 or
-Inf, and 1^+-Inf and Inf^0 are also domain errors, while NaN^0 and
1^NaN are NaN).  The test inputs are taken from those for pow, with
appropriate adjustments (including removing all tests that would be
domain errors from those in auto-libm-test-in and adding some more
such tests in libm-test-powr.inc).

The underlying implementation uses __ieee754_pow functions after
dealing with all special cases that need to be handled differently.
It might be a little faster (avoiding a wrapper and redundant checks
for special cases) to have an underlying implementation built
separately for both pow and powr with compile-time conditionals for
special-case handling, but I expect the benefit of that would be
limited given that both functions will end up needing to use the same
logic for computing pow outside of special cases.

My understanding is that powr(negative, qNaN) should raise "invalid":
that the rule on "invalid" for an argument outside the domain of the
function takes precedence over a quiet NaN argument producing a quiet
NaN result with no exceptions raised (for rootn it's explicit that the
0th root of qNaN raises "invalid").  I've raised this on the WG14
reflector to confirm the intent.

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

48 files changed:
NEWS
manual/math.texi
math/Makefile
math/Versions
math/auto-libm-test-in
math/auto-libm-test-out-powr [new file with mode: 0644]
math/bits/mathcalls.h
math/gen-auto-libm-tests.c
math/gen-tgmath-tests.py
math/libm-test-powr.inc [new file with mode: 0644]
math/s_powr_template.c [new file with mode: 0644]
math/test-tgmath.c
math/tgmath.h
sysdeps/ieee754/ldbl-128ibm-compat/Versions
sysdeps/ieee754/ldbl-opt/Makefile
sysdeps/ieee754/ldbl-opt/nldbl-powr.c [new file with mode: 0644]
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 0427eb3269aaa6750f61585627d7c81f6930cfd8..c2a978b46077259bedd9e89a68e184d179c6fa73 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: rsqrt.
+  - Power and absolute-value functions: powr, rsqrt.
 
 * On Linux, the pthread_gettid_np function has been added.
 
index a947585d7037cf8cf13908a4380c61e58c6e4eb2..7490693c0d711bc1bc5a59b21db9776323ddb9e7 100644 (file)
@@ -774,6 +774,21 @@ do that, so instead it signals a domain error. @code{pow} may also
 underflow or overflow the destination type.
 @end deftypefun
 
+@deftypefun double powr (double @var{base}, double @var{power})
+@deftypefunx float powrf (float @var{base}, float @var{power})
+@deftypefunx {long double} powrl (long double @var{base}, long double @var{power})
+@deftypefunx _FloatN powrfN (_Float@var{N} @var{base}, _Float@var{N} @var{power})
+@deftypefunx _FloatNx powrfNx (_Float@var{N}x @var{base}, _Float@var{N}x @var{power})
+@standards{TS 18661-4:2015, math.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+These return @var{base} raised to @var{power}, but with special cases
+based on @code{exp (power * log (base))}.  For example, if @var{base}
+is negative, the @code{powr} functions always signal a domain error,
+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
+
 @cindex square root function
 @deftypefun double sqrt (double @var{x})
 @deftypefunx float sqrtf (float @var{x})
index b1d7c767f7d3f425af7f997088dbb52325234d7c..64d9d4d1e59d915708e530eb9b4429ad2c094f61 100644 (file)
@@ -139,6 +139,7 @@ gen-libm-calls = \
   s_log2p1F \
   s_nanF \
   s_nextdownF \
+  s_powrF \
   s_rsqrtF \
   s_significandF \
   s_sinpiF \
@@ -685,6 +686,7 @@ libm-test-funcs-auto = \
   log1p \
   log2p1 \
   pow \
+  powr \
   rsqrt \
   sin \
   sincos \
@@ -1016,6 +1018,7 @@ tgmath3-macros = \
   nexttoward \
   nextup \
   pow \
+  powr \
   remainder \
   remquo \
   rint \
@@ -1439,6 +1442,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_powr.c += -fno-builtin-powrl
 CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml
 CFLAGS-s_remquo.c += -fno-builtin-remquol
 CFLAGS-s_rint.c += -fno-builtin-rintl
@@ -1574,6 +1578,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_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64
 CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64
 CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64
 CFLAGS-s_rint.c += -fno-builtin-rintf32x -fno-builtin-rintf64
@@ -1700,6 +1705,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_powrf.c += -fno-builtin-powrf32
 CFLAGS-w_remainderf.c += -fno-builtin-remainderf32
 CFLAGS-s_remquof.c += -fno-builtin-remquof32
 CFLAGS-s_rintf.c += -fno-builtin-rintf32
index 34cdf2f8e8cdf0b8e0b4de596844dfad90df97df..f92707545a042e0ca6f020588132939bd7c4291a 100644 (file)
@@ -673,8 +673,10 @@ libm {
   }
   GLIBC_2.42 {
     # Functions not involving _Float64x or _Float128, for all configurations.
+    powr; powrf; powrl; powrf32; powrf64; powrf32x;
     rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x;
     # Functions involving _Float64x or _Float128, for some configurations.
+    powrf64x; powrf128;
     rsqrtf64x; rsqrtf128;
   }
 }
index 989ce5d736773accc5fabf8b922d33596c79197c..09069e985d6b22d4749870a21b906d550dd36756 100644 (file)
@@ -8151,6 +8151,313 @@ pow 0x1.059c76p+0 0x1.ff80bep+11
 pow 0x1.7ac7cp+5 23
 pow -0x1.7ac7cp+5 23
 
+powr 10 0
+powr 10 -0
+
+powr 1 1
+powr 1 -1
+powr 1 1.25
+powr 1 -1.25
+powr 1 0x1p62
+powr 1 0x1p63
+powr 1 0x1p64
+powr 1 0x1p72
+powr 1 min_subnorm
+powr 1 -min_subnorm
+
+# powr (x, +-0) == 1.
+powr 32.75 0
+powr 32.75 -0
+powr 0x1p72 0
+powr 0x1p72 -0
+powr 0x1p-72 0
+powr 0x1p-72 -0
+
+powr 0x1p72 0x1p72
+powr 10 -0x1p72
+powr max max
+powr 10 -max
+
+powr 0 1
+powr 0 11
+
+powr -0 1
+powr -0 11
+
+powr 0 2
+powr 0 11.1
+
+powr -0 2
+powr -0 11.1
+
+# powr (+0, y) == +0 for y an odd integer > 0.
+powr 0.0 27
+powr 0.0 0xffffff
+powr 0.0 0x1.fffffffffffffp+52
+powr 0.0 0x1.fffffffffffffffep+63
+powr 0.0 0x1.ffffffffffffffffffffffffff8p+105
+powr 0.0 0x1.ffffffffffffffffffffffffffffp+112
+
+# powr (-0, y) == +0 (unlike pow) for y an odd integer > 0.
+powr -0 27
+powr -0 0xffffff
+powr -0 0x1fffffe
+powr -0 0x1.fffffffffffffp+52
+powr -0 0x1.fffffffffffffp+53
+powr -0 0x1.fffffffffffffffep+63
+powr -0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+powr -0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+powr -0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+powr -0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+powr -0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
+
+# powr (+0, y) == +0 for y > 0 and not an odd integer.
+powr 0.0 4
+powr 0.0 0x1p24
+powr 0.0 0x1p127
+powr 0.0 max
+powr 0.0 min_subnorm
+
+# powr (-0, y) == +0 for y > 0 and not an odd integer.
+powr -0 0.5
+powr -0 4
+powr -0 0x1p24
+powr -0 0x1p127
+powr -0 max
+powr -0 min_subnorm
+
+powr 16 0.25
+powr 0x1p64 0.125
+powr 2 4
+powr 256 8
+
+powr 0.75 1.25
+
+powr 0x0.ffffffp0 10
+powr 0x0.ffffffp0 100
+powr 0x0.ffffffp0 1000
+powr 0x0.ffffffp0 0x1p24
+powr 0x0.ffffffp0 0x1p30
+powr 0x0.ffffffp0 0x1.234566p30
+powr 0x0.ffffffp0 -10
+powr 0x0.ffffffp0 -100
+powr 0x0.ffffffp0 -1000
+powr 0x0.ffffffp0 -0x1p24
+powr 0x0.ffffffp0 -0x1p30
+powr 0x0.ffffffp0 -0x1.234566p30
+powr 0x1.000002p0 0x1p24
+powr 0x1.000002p0 0x1.234566p29
+powr 0x1.000002p0 -0x1.234566p29
+
+powr 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
+powr 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
+powr 0x1.0000000000001p0 0x1.23456789abcdfp61
+powr 0x1.0000000000001p0 -0x1.23456789abcdfp61
+
+powr 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
+powr 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
+powr 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
+powr 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
+
+powr 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
+powr 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
+powr 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
+powr 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
+
+powr 0x1.000002p0 0x1p30
+powr 0x1.000002p0 max
+powr 0x1.00000ep0 0x1p30
+powr 0x1.00000ep0 max
+
+powr 1e4932 0.75
+powr 1e4928 0.75
+powr 1e4924 0.75
+powr 1e4920 0.75
+powr 10.0 4932.0
+powr 10.0 4931.0
+powr 10.0 4930.0
+powr 10.0 4929.0
+powr 10.0 -4931.0
+powr 10.0 -4930.0
+powr 10.0 -4929.0
+powr 1e27 182.0
+powr 1e27 -182.0
+
+powr min_subnorm min_subnorm
+powr min_subnorm -min_subnorm
+powr max min_subnorm
+powr max -min_subnorm
+powr 0.99 min_subnorm
+powr 0.99 -min_subnorm
+powr 1.01 min_subnorm
+powr 1.01 -min_subnorm
+
+powr 2.0 -100000.0
+
+powr 2 -126.125
+powr 2 -126.25
+powr 2 -126.375
+powr 2 -126.5
+powr 2 -126.625
+powr 2 -126.75
+powr 2 -126.875
+powr 2 -969.125
+powr 2 -969.25
+powr 2 -969.375
+powr 2 -969.5
+powr 2 -969.625
+powr 2 -969.75
+powr 2 -969.875
+powr 2 -1022.125
+powr 2 -1022.25
+powr 2 -1022.375
+powr 2 -1022.5
+powr 2 -1022.625
+powr 2 -1022.75
+powr 2 -1022.875
+powr 2 -16382.125
+powr 2 -16382.25
+powr 2 -16382.375
+powr 2 -16382.5
+powr 2 -16382.625
+powr 2 -16382.75
+powr 2 -16382.875
+powr 2 -16383.125
+powr 2 -16383.25
+powr 2 -16383.375
+powr 2 -16383.5
+powr 2 -16383.625
+powr 2 -16383.75
+powr 2 -16383.875
+powr 0.5 126.125
+powr 0.5 126.25
+powr 0.5 126.375
+powr 0.5 126.5
+powr 0.5 126.625
+powr 0.5 126.75
+powr 0.5 126.875
+powr 0.5 969.125
+powr 0.5 969.25
+powr 0.5 969.375
+powr 0.5 969.5
+powr 0.5 969.625
+powr 0.5 969.75
+powr 0.5 969.875
+powr 0.5 1022.125
+powr 0.5 1022.25
+powr 0.5 1022.375
+powr 0.5 1022.5
+powr 0.5 1022.625
+powr 0.5 1022.75
+powr 0.5 1022.875
+powr 0.5 16382.125
+powr 0.5 16382.25
+powr 0.5 16382.375
+powr 0.5 16382.5
+powr 0.5 16382.625
+powr 0.5 16382.75
+powr 0.5 16382.875
+powr 0.5 16383.125
+powr 0.5 16383.25
+powr 0.5 16383.375
+powr 0.5 16383.5
+powr 0.5 16383.625
+powr 0.5 16383.75
+powr 0.5 16383.875
+powr 0x1.00001p1 -126
+powr 0x1.00003p1 -126
+powr 0x1.00005p1 -126
+powr 0x1.00007p1 -126
+powr 0x1.00001p1 -969
+powr 0x1.00003p1 -969
+powr 0x1.00005p1 -969
+powr 0x1.00007p1 -969
+powr 0x1.00001p1 -1022
+powr 0x1.00003p1 -1022
+powr 0x1.00005p1 -1022
+powr 0x1.00007p1 -1022
+powr 0x1.00001p1 -16382
+powr 0x1.00003p1 -16382
+powr 0x1.00005p1 -16382
+powr 0x1.00007p1 -16382
+powr 0x1.00001p1 -16383
+powr 0x1.00003p1 -16383
+powr 0x1.00005p1 -16383
+powr 0x1.00007p1 -16383
+powr 0x0.ffff1p-1 126
+powr 0x0.ffff3p-1 126
+powr 0x0.ffff5p-1 126
+powr 0x0.ffff7p-1 126
+powr 0x0.ffff1p-1 969
+powr 0x0.ffff3p-1 969
+powr 0x0.ffff5p-1 969
+powr 0x0.ffff7p-1 969
+powr 0x0.ffff1p-1 1022
+powr 0x0.ffff3p-1 1022
+powr 0x0.ffff5p-1 1022
+powr 0x0.ffff7p-1 1022
+powr 0x0.ffff1p-1 16382
+powr 0x0.ffff3p-1 16382
+powr 0x0.ffff5p-1 16382
+powr 0x0.ffff7p-1 16382
+powr 0x0.ffff1p-1 16383
+powr 0x0.ffff3p-1 16383
+powr 0x0.ffff5p-1 16383
+powr 0x0.ffff7p-1 16383
+powr 0x2.000b3p0 -1022
+powr 0x2.000582p0 -1022
+powr 2 -0x3.fe513p+8
+powr 2 -0x3.fe4e8p+8
+
+powr 10 -1
+powr 10 -2
+powr 10 -3
+powr 10 -4
+powr 10 -5
+powr 10 -6
+powr 10 -7
+
+powr 0x0.ffffffffffffffffp0 1
+powr 0x0.ffffffffffffffffp0 2
+powr 0x0.ffffffffffffffffp0 3
+powr 0x0.ffffffffffffffffp0 4
+powr 0x0.ffffffffffffffffp0 5
+powr 0x0.ffffffffffffffffp0 6
+powr 0x0.ffffffffffffffffp0 7
+powr 0x0.ffffffffffffffffp0 -1
+powr 0x0.ffffffffffffffffp0 -2
+powr 0x0.ffffffffffffffffp0 -3
+powr 0x0.ffffffffffffffffp0 -4
+powr 0x0.ffffffffffffffffp0 -5
+powr 0x0.ffffffffffffffffp0 -6
+powr 0x0.ffffffffffffffffp0 -7
+
+powr 0x1.0000000000000002p0 1
+powr 0x1.0000000000000002p0 2
+powr 0x1.0000000000000002p0 3
+powr 0x1.0000000000000002p0 4
+powr 0x1.0000000000000002p0 5
+powr 0x1.0000000000000002p0 6
+powr 0x1.0000000000000002p0 7
+powr 0x1.0000000000000002p0 -1
+powr 0x1.0000000000000002p0 -2
+powr 0x1.0000000000000002p0 -3
+powr 0x1.0000000000000002p0 -4
+powr 0x1.0000000000000002p0 -5
+powr 0x1.0000000000000002p0 -6
+powr 0x1.0000000000000002p0 -7
+
+powr 1.0625 1.125
+powr 1.5 1.03125
+powr 0x1.7d1a0a6f2p+681 1.5
+powr 0x1.ce78f2p+0 -0x2.7f1f78p+4
+powr 0xf.fffffp+124 -0x5.b5b648p+0
+powr 0x1.430d4cp+0 0x5.0e462p+4
+powr 0x9.8b82ap-4 -0x1.99907ap+12
+powr 0xd.73035p-4 -0x1.47bb8p+8
+powr 0x1.059c76p+0 0x1.ff80bep+11
+powr 0x1.7ac7cp+5 23
+
 rsqrt 2209
 rsqrt 4
 rsqrt 2
diff --git a/math/auto-libm-test-out-powr b/math/auto-libm-test-out-powr
new file mode 100644 (file)
index 0000000..e0112aa
--- /dev/null
@@ -0,0 +1,17775 @@
+powr 10 0
+= powr downward binary32 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+powr 10 -0
+= powr downward binary32 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+powr 1 1
+= powr downward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+powr 1 -1
+= powr downward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+powr 1 1.25
+= powr downward binary32 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+powr 1 -1.25
+= powr downward binary32 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+powr 1 0x1p62
+= powr downward binary32 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+powr 1 0x1p63
+= powr downward binary32 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+powr 1 0x1p64
+= powr downward binary32 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+powr 1 0x1p72
+= powr downward binary32 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+powr 1 min_subnorm
+= powr downward binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+powr 1 -min_subnorm
+= powr downward binary32 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+powr 32.75 0
+= powr downward binary32 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+powr 32.75 -0
+= powr downward binary32 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+powr 0x1p72 0
+= powr downward binary32 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+powr 0x1p72 -0
+= powr downward binary32 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+powr 0x1p-72 0
+= powr downward binary32 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+powr 0x1p-72 -0
+= powr downward binary32 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+powr 0x1p72 0x1p72
+= powr downward binary32 0x1p+72 0x1p+72 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1p+72 0x1p+72 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1p+72 0x1p+72 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1p+72 0x1p+72 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1p+72 0x1p+72 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1p+72 0x1p+72 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1p+72 0x1p+72 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1p+72 0x1p+72 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1p+72 0x1p+72 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1p+72 0x1p+72 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1p+72 0x1p+72 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10 -0x1p72
+= powr downward binary32 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xap+0 -0x1p+72 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0x1p+72 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xap+0 -0x1p+72 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xap+0 -0x1p+72 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0x1p+72 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xap+0 -0x1p+72 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0x1p+72 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0x1p+72 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr max max
+= powr downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10 -max
+= powr downward binary32 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xap+0 -0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xap+0 -0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xap+0 -0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0 1
+= powr downward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+powr 0 11
+= powr downward binary32 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+powr -0 1
+= powr downward binary32 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+powr -0 11
+= powr downward binary32 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+powr 0 2
+= powr downward binary32 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+powr 0 11.1
+= powr downward binary32 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary32 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+powr -0 2
+= powr downward binary32 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+powr -0 11.1
+= powr downward binary32 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary32 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.19999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.199999999999999p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.19999999999999999999999999ap+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.1999999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.1999999999999999999999999cp+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xb.19999999999999999999999998p+0 : 0x0p+0 : inexact-ok
+powr 0.0 27
+= powr downward binary32 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+powr 0.0 0xffffff
+= powr downward binary32 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+powr 0.0 0x1.fffffffffffffp+52
+= powr downward binary32 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary32 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+powr 0.0 0x1.fffffffffffffffep+63
+= powr downward binary32 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary32 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+powr 0.0 0x1.ffffffffffffffffffffffffff8p+105
+= powr downward binary32 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr downward binary32 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+powr 0.0 0x1.ffffffffffffffffffffffffffffp+112
+= powr downward binary32 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr downward binary32 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+powr -0 27
+= powr downward binary32 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+powr -0 0xffffff
+= powr downward binary32 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+powr -0 0x1fffffe
+= powr downward binary32 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+powr -0 0x1.fffffffffffffp+52
+= powr downward binary32 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= powr downward binary32 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+powr -0 0x1.fffffffffffffp+53
+= powr downward binary32 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= powr downward binary32 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+powr -0 0x1.fffffffffffffffep+63
+= powr downward binary32 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= powr downward binary32 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : 0x0p+0 : inexact-ok
+powr -0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+= powr downward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+powr -0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+= powr downward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+powr -0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+= powr downward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+powr -0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+= powr downward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+powr -0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
+= powr downward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= powr upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+powr 0.0 4
+= powr downward binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+powr 0.0 0x1p24
+= powr downward binary32 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+powr 0.0 0x1p127
+= powr downward binary32 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+powr 0.0 max
+= powr downward binary32 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+powr 0.0 min_subnorm
+= powr downward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward intel96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward intel96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward m68k96 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr upward m68k96 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr upward binary128 0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+powr -0 0.5
+= powr downward binary32 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x8p-4 : 0x0p+0 : inexact-ok
+powr -0 4
+= powr downward binary32 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+powr -0 0x1p24
+= powr downward binary32 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+powr -0 0x1p127
+= powr downward binary32 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+powr -0 max
+= powr downward binary32 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok
+powr -0 min_subnorm
+= powr downward binary32 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary32 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary32 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary32 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= powr downward binary64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest binary64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero binary64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward binary64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward ibm128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr tonearest ibm128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr towardzero ibm128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr upward ibm128 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= powr downward intel96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest intel96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero intel96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward intel96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x8p-16448 : 0x0p+0 : inexact-ok
+= powr downward m68k96 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest m68k96 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero m68k96 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr upward m68k96 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x4p-16448 : 0x0p+0 : inexact-ok
+= powr downward binary128 -0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr tonearest binary128 -0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr towardzero binary128 -0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+= powr upward binary128 -0x0p+0 0x4p-16496 : 0x0p+0 : inexact-ok
+powr 16 0.25
+= powr downward binary32 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest binary32 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero binary32 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward binary32 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr downward binary64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest binary64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero binary64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward binary64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr downward intel96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest intel96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero intel96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward intel96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr downward m68k96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward m68k96 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr downward binary128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest binary128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero binary128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward binary128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr downward ibm128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= powr upward ibm128 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+powr 0x1p64 0.125
+= powr downward binary32 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest binary32 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero binary32 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward binary32 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr downward binary64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest binary64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero binary64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward binary64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr downward intel96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest intel96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero intel96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward intel96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr downward m68k96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest m68k96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero m68k96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward m68k96 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr downward binary128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest binary128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero binary128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward binary128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr downward ibm128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr tonearest ibm128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr towardzero ibm128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= powr upward ibm128 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+powr 2 4
+= powr downward binary32 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest binary32 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero binary32 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward binary32 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr downward binary64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest binary64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero binary64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward binary64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr downward intel96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest intel96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero intel96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward intel96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr downward m68k96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest m68k96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero m68k96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward m68k96 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr downward binary128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest binary128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero binary128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward binary128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr downward ibm128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr tonearest ibm128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr towardzero ibm128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= powr upward ibm128 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+powr 256 8
+= powr downward binary32 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest binary32 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero binary32 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward binary32 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr downward binary64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest binary64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero binary64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward binary64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr downward intel96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest intel96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero intel96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward intel96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr downward m68k96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest m68k96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero m68k96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward m68k96 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr downward binary128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest binary128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero binary128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward binary128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr downward ibm128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr tonearest ibm128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr towardzero ibm128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= powr upward ibm128 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+powr 0.75 1.25
+= powr downward binary32 0xcp-4 0x1.4p+0 : 0xb.2ad17p-4 : inexact-ok
+= powr tonearest binary32 0xcp-4 0x1.4p+0 : 0xb.2ad17p-4 : inexact-ok
+= powr towardzero binary32 0xcp-4 0x1.4p+0 : 0xb.2ad17p-4 : inexact-ok
+= powr upward binary32 0xcp-4 0x1.4p+0 : 0xb.2ad18p-4 : inexact-ok
+= powr downward binary64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= powr tonearest binary64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= powr towardzero binary64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= powr upward binary64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b42p-4 : inexact-ok
+= powr downward intel96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr tonearest intel96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr towardzero intel96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr upward intel96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183ep-4 : inexact-ok
+= powr downward m68k96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr tonearest m68k96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr towardzero m68k96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183dp-4 : inexact-ok
+= powr upward m68k96 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183ep-4 : inexact-ok
+= powr downward binary128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafacccp-4 : inexact-ok
+= powr tonearest binary128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafaccc8p-4 : inexact-ok
+= powr towardzero binary128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafacccp-4 : inexact-ok
+= powr upward binary128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafaccc8p-4 : inexact-ok
+= powr downward ibm128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafaccp-4 : inexact-ok
+= powr tonearest ibm128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafaccp-4 : inexact-ok
+= powr towardzero ibm128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafaccp-4 : inexact-ok
+= powr upward ibm128 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b4183d3186cfafadp-4 : inexact-ok
+powr 0x0.ffffffp0 10
+= powr downward binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff7p-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cf8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cf8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+powr 0x0.ffffffp0 100
+= powr downward binary32 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9cp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9cp-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9cp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9dp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355f8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001356p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355f8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001356p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd89p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd88p-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd89p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+powr 0x0.ffffffp0 1000
+= powr downward binary32 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18p-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18p-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18p-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc19p-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f222p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887p-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221888p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887p-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221888p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887p-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221888p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887p-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221888p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+powr 0x0.ffffffp0 0x1p24
+= powr downward binary32 0xf.fffffp-4 0x1p+24 : 0x5.e2d588p-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x1p+24 : 0x5.e2d588p-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x1p+24 : 0x5.e2d588p-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x1p+24 : 0x5.e2d59p-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105cp-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d106p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105cp-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d106p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok
+powr 0x0.ffffffp0 0x1p30
+= powr downward binary32 0xf.fffffp-4 0x4p+28 : 0xc.b4e8ap-96 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x4p+28 : 0xc.b4e8ap-96 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x4p+28 : 0xc.b4e8ap-96 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x4p+28 : 0xc.b4e8bp-96 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+powr 0x0.ffffffp0 0x1.234566p30
+= powr downward binary32 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa18p-108 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa2p-108 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa18p-108 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa2p-108 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+powr 0x0.ffffffp0 -10
+= powr downward binary32 0xf.fffffp-4 -0xap+0 : 0x1.00000ap+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0xap+0 : 0x1.00000ap+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0xap+0 : 0x1.00000ap+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0xap+0 : 0x1.00000cp+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000371p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok
+powr 0x0.ffffffp0 -100
+= powr downward binary32 0xf.fffffp-4 -0x6.4p+4 : 0x1.000064p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x6.4p+4 : 0x1.000064p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x6.4p+4 : 0x1.000064p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x6.4p+4 : 0x1.000066p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba02ap+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029ep+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba02ap+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok
+powr 0x0.ffffffp0 -1000
+= powr downward binary32 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e8p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e8p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e8p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003eap+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31ep+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cep+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cep+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cep+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cep+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+powr 0x0.ffffffp0 -0x1p24
+= powr downward binary32 0xf.fffffp-4 -0x1p+24 : 0x2.b7e15p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x1p+24 : 0x2.b7e154p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x1p+24 : 0x2.b7e15p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x1p+24 : 0x2.b7e154p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b97p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b972p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b97p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b972p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aap+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aap+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aap+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aap+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok
+powr 0x0.ffffffp0 -0x1p30
+= powr downward binary32 0xf.fffffp-4 -0x4p+28 : 0x1.4259aap+92 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4p+28 : 0x1.4259acp+92 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x4p+28 : 0x1.4259aap+92 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x4p+28 : 0x1.4259acp+92 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764p+92 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c765p+92 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764p+92 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c765p+92 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok
+powr 0x0.ffffffp0 -0x1.234566p30
+= powr downward binary32 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780cp+104 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780cp+104 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780cp+104 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13781p+104 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b146p+104 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+powr 0x1.000002p0 0x1p24
+= powr downward binary32 0x1.000002p+0 0x1p+24 : 0x7.639918p+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x1p+24 : 0x7.63992p+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x1p+24 : 0x7.639918p+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x1p+24 : 0x7.63992p+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531cp+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318418p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318418p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+powr 0x1.000002p0 0x1.234566p29
+= powr downward binary32 0x1.000002p+0 0x2.468accp+28 : 0x2.137728p+104 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x2.468accp+28 : 0x2.137728p+104 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x2.468accp+28 : 0x2.137728p+104 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x2.468accp+28 : 0x2.13772cp+104 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6cp+104 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok
+powr 0x1.000002p0 -0x1.234566p29
+= powr downward binary32 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd68p-108 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd68p-108 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd68p-108 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd7p-108 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a28p-108 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a28p-108 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok
+powr 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
+= powr downward binary32 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x4.8d15ap+60 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d15ap+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d1598p+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfdp-844 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfdp-844 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6ep-844 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6dp-844 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6ep-844 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe77p-844 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe778p-844 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe77p-844 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe778p-844 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe4p-844 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe8p-844 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe4p-844 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfce6d489bb0f8fe8p-844 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e41p-844 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e418p-844 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e41p-844 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e418p-844 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416ecp-844 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416edp-844 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416ecp-844 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416edp-844 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416ecp-844 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416edp-844 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416ecp-844 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416edp-844 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a31p-844 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a31p-844 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a31p-844 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a318p-844 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3ap-844 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a4p-844 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3ap-844 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e416eceb14d3bd3a4p-844 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaefp-844 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaefp-844 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+powr 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
+= powr downward binary32 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a17p+840 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a17p+840 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cdap+840 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8p+840 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cdap+840 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e10965p+840 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e10965p+840 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e10965p+840 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e10966p+840 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e109p+840 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e1098p+840 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e109p+840 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16cd8802ac0e1098p+840 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bp+840 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2cp+840 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bp+840 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2cp+840 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3ep+840 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb4p+840 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3ep+840 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb4p+840 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3ep+840 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb4p+840 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3ep+840 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb4p+840 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9a18p+840 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bb3f4dc103bc9a8p+840 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af1p+840 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+powr 0x1.0000000000001p0 0x1.23456789abcdfp61
+= powr downward binary32 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468adp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468accp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dfp+840 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dfp+840 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec34p+840 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec36p+840 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec34p+840 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec36p+840 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec34p+840 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec36p+840 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec34p+840 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec36p+840 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b4e2p+840 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b4e2p+840 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b4e2p+840 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b4e3p+840 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b48p+840 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b5p+840 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b48p+840 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dec35255637d0b5p+840 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9p+840 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867cap+840 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9p+840 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867cap+840 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e6p+840 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e62p+840 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e6p+840 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e62p+840 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e6p+840 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e62p+840 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e6p+840 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e62p+840 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab8a6p+840 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab8a7p+840 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab8a6p+840 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab8a7p+840 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab88p+840 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab88p+840 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab88p+840 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9e61d3750ccab9p+840 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a4p+840 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a335p+840 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a335p+840 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok
+powr 0x1.0000000000001p0 -0x1.23456789abcdfp61
+= powr downward binary32 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x2.468accp+60 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468accp+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468accp+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468accp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x2.468adp+60 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468adp+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468adp+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468adp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f86p-844 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ap-844 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592bp-844 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ap-844 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592bp-844 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ap-844 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592bp-844 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ap-844 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592bp-844 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a298p-844 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a2ap-844 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a298p-844 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a2ap-844 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84ap-844 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a4p-844 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84ap-844 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f8592ad9a28ad84a4p-844 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe418p-844 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105bp-844 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105ap-844 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105bp-844 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e99p-844 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e998p-844 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e99p-844 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e998p-844 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e8p-844 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e8p-844 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915e8p-844 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe4105a526fa1915ecp-844 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc34p-844 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+powr 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
+= powr downward binary32 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x2.468adp+76 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x2.468adp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x2.468adp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x2.468accp+76 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x2.468accp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x2.468accp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b44p-13448 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b44p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df4p-13448 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f8p-13448 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f8p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a49642p-13448 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd26ap-13448 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ecp-13448 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ecp-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b102p-13448 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a64p-13448 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
+= powr downward binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bde1cp+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b365p+13444 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b365p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586ep+13444 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935078p+13444 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e2cp+13444 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff8p+13444 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff8p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d30200797644p+13444 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea767458p+13444 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea767458p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb5055cp+13444 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
+= powr downward binary32 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b34p+13444 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb5p+13444 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a78p+13444 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a78p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d58p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d58p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd858p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd858p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
+= powr downward binary32 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x1.234566p+76 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x1.234566p+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x1.234566p+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x1.234568p+76 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x1.234568p+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x1.234568p+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1.23456789abcdef0ep+76 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6ebcp-13448 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6ebcp-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4388p-13448 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0ecp-13448 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0ecp-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dap-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dap-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a047p-13448 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a047p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8eep-13448 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa26p-13448 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01eap-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01eap-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
+= powr downward binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x4.8d15ap+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d15ap+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d1598p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dcp-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d1598p+124 : 0x2.280f6312f34b2035ff83b8a6b996p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d1598p+124 : 0x2.280f6312f34b2035ff83b8a6b996p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d1598p+124 : 0x2.280f6312f34b2035ff83b8a6b996p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d1598p+124 : 0x2.280f6312f34b2035ff83b8a6b998p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x2.27a54f0197ba6b599e2182a3abfcp-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x2.27a54f0197ba6b599e2182a3abfep-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x2.27a54f0197ba6b599e2182a3abfcp-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x2.27a54f0197ba6b599e2182a3abfep-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x2.27a54f019c09b5f7a15546c4fd3cp-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x2.27a54f019c09b5f7a15546c4fd3ep-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x2.27a54f019c09b5f7a15546c4fd3cp-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x2.27a54f019c09b5f7a15546c4fd3ep-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x2.27a54f0197fed61a2a9418409b0ap-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x2.27a54f0197fed61a2a9418409b0cp-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x2.27a54f0197fed61a2a9418409b0ap-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x2.27a54f0197fed61a2a9418409b0cp-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x2.27a54f0197ff60037e547e4061cep-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x2.27a54f0197ff60037e547e4061dp-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x2.27a54f0197ff60037e547e4061cep-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x2.27a54f0197ff60037e547e4061dp-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x2.27a54f0197ff118eaf65554afc3ep-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x2.27a54f0197ff118eaf65554afc4p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x2.27a54f0197ff118eaf65554afc3ep-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x2.27a54f0197ff118eaf65554afc4p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x2.27a54f0197ff118eaf65553d3f8p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x2.27a54f0197ff118eaf65553d3f82p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x2.27a54f0197ff118eaf65553d3f8p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x2.27a54f0197ff118eaf65553d3f82p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x2.27a54f0197ff118eaf65555fb9d6p-13448 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x2.27a54f0197ff118eaf65555fb9d6p-13448 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x2.27a54f0197ff118eaf65555fb9d6p-13448 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x2.27a54f0197ff118eaf65555fb9d8p-13448 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
+= powr downward binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37bcp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37bc08p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26aep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4.8d159e26af37bc048d159e26bp+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d15ap+124 : 0x7.6d3e3fd0495e25b4833a1a8c28acp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d15ap+124 : 0x7.6d3e3fd0495e25b4833a1a8c28bp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d15ap+124 : 0x7.6d3e3fd0495e25b4833a1a8c28acp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d15ap+124 : 0x7.6d3e3fd0495e25b4833a1a8c28bp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0x7.6cd0697cdc7ce7f3956c750bedccp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0x7.6cd0697ceb5688c68f34487ca7fp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0x7.6cd0697cea68eeb95f96ec852fecp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0x7.6cd0697cea68eeb95f96ec852ffp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0x7.6cd0697cea68eeb95f96ec852fecp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0x7.6cd0697cea68eeb95f96ec852ffp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0x7.6cd0697cea6ac9ed79f6271fa7p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0x7.6cd0697cea6ac9ed79f6271fa704p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0x7.6cd0697cea6ac9ed79f6271fa7p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0x7.6cd0697cea6ac9ed79f6271fa704p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0x7.6cd0697cea69fd0fe7325c5cb3dp+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0x7.6cd0697cea69fd0fe7325c153c74p+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0x7.6cd0697cea69fd0fe7325c153c78p+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0x7.6cd0697cea69fd0fe7325c153c74p+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0x7.6cd0697cea69fd0fe7325c153c78p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0x7.6cd0697cea69fd0fe7325c8c098p+13444 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
+= powr downward binary32 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468accp+124 : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468accp+124 : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468accp+124 : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468accp+124 : 0x7.6b632ba5541aaf37ff8e0c6c1d04p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bep+124 : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bep+124 : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bep+124 : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bep+124 : 0x7.6cd0697ceb5688c68f34487bdd3p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bcp+124 : 0x7.6cd0697cdc7ce7f3956c750b2304p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bcp+124 : 0x7.6cd0697cdc7ce7f3956c750b2308p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bcp+124 : 0x7.6cd0697cdc7ce7f3956c750b2304p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bcp+124 : 0x7.6cd0697cdc7ce7f3956c750b2308p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde04p+124 : 0x7.6cd0697cea6ac9ed79f6271edc4p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde04p+124 : 0x7.6cd0697cea6ac9ed79f6271edc44p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde04p+124 : 0x7.6cd0697cea6ac9ed79f6271edc4p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde04p+124 : 0x7.6cd0697cea6ac9ed79f6271edc44p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bdep+124 : 0x7.6cd0697cea68eeb95f96ec84652cp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bdep+124 : 0x7.6cd0697cea68eeb95f96ec84652cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bdep+124 : 0x7.6cd0697cea68eeb95f96ec84652cp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bdep+124 : 0x7.6cd0697cea68eeb95f96ec84653p+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x7.6cd0697cea69fd0fe7325c5be908p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x7.6cd0697cea69fd0fe7325c5be90cp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x7.6cd0697cea69fd0fe7325c5be908p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0x7.6cd0697cea69fd0fe7325c5be90cp+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0x7.6cd0697cea69fd0fe7325c8b3ecp+13444 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0x7.6cd0697cea69fd0fe7325c1471b8p+13444 : inexact-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
+= powr downward binary32 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x2.468accp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468accp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468accp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x1.000002p+0 -0x2.468adp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468adp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468adp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bdep+124 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bde04p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f47ap-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f47ap-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468adp+124 : 0x2.2785707939b3a279674683b4f3aep-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468adp+124 : 0x2.2785707939b3a279674683b4f3aep-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468adp+124 : 0x2.2785707939b3a279674683b4f3aep-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468adp+124 : 0x2.2785707939b3a279674683b4f3bp-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bcp+124 : 0x2.27a54f019c09b5f7a15546c53814p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bcp+124 : 0x2.27a54f019c09b5f7a15546c53814p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bcp+124 : 0x2.27a54f019c09b5f7a15546c53814p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bcp+124 : 0x2.27a54f019c09b5f7a15546c53816p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bep+124 : 0x2.27a54f0197ba6b599e2182a3e6d4p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bep+124 : 0x2.27a54f0197ba6b599e2182a3e6d6p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bep+124 : 0x2.27a54f0197ba6b599e2182a3e6d4p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bep+124 : 0x2.27a54f0197ba6b599e2182a3e6d6p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bdep+124 : 0x2.27a54f0197ff60037e547e409ca6p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bdep+124 : 0x2.27a54f0197ff60037e547e409ca8p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bdep+124 : 0x2.27a54f0197ff60037e547e409ca6p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bdep+124 : 0x2.27a54f0197ff60037e547e409ca8p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde04p+124 : 0x2.27a54f0197fed61a2a941840d5e2p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde04p+124 : 0x2.27a54f0197fed61a2a941840d5e4p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde04p+124 : 0x2.27a54f0197fed61a2a941840d5e2p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde04p+124 : 0x2.27a54f0197fed61a2a941840d5e4p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x2.27a54f0197ff118eaf65554b3716p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x2.27a54f0197ff118eaf65554b3718p-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x2.27a54f0197ff118eaf65554b3716p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x2.27a54f0197ff118eaf65554b3718p-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x2.27a54f0197ff118eaf65555ff4aep-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x2.27a54f0197ff118eaf65555ff4aep-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x2.27a54f0197ff118eaf65555ff4aep-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x2.27a54f0197ff118eaf65555ff4bp-13448 : inexact-ok
+= powr downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x2.27a54f0197ff118eaf65553d7a58p-13448 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x2.27a54f0197ff118eaf65553d7a5ap-13448 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x2.27a54f0197ff118eaf65553d7a58p-13448 : inexact-ok
+= powr upward binary128 0x1.0000000000000000000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x2.27a54f0197ff118eaf65553d7a5ap-13448 : inexact-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.000002p0 0x1p30
+= powr downward binary32 0x1.000002p+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdcp+184 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdcp+184 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdcp+184 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bddp+184 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x4p+28 : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+powr 0x1.000002p0 max
+= powr downward binary32 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.00000ep0 0x1p30
+= powr downward binary32 0x1.00000ep+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.00000ep+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr tonearest intel96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr towardzero intel96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr upward intel96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= powr downward m68k96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr tonearest m68k96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr towardzero m68k96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= powr upward m68k96 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= powr downward binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= powr tonearest binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= powr towardzero binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= powr upward binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
+= powr downward ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.00000ep+0 0x4p+28 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0x1.00000ep0 max
+= powr downward binary32 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward m68k96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest m68k96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero m68k96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= powr upward m68k96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.00000ep+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.00000ep+0 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.00000ep+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.00000ep+0 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= powr upward binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr downward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 1e4932 0.75
+= powr downward binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 0xcp-4 : 0x1p+96 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa8p+92 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward intel96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr tonearest intel96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr towardzero intel96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr upward intel96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr downward m68k96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr tonearest m68k96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr towardzero m68k96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr upward m68k96 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr downward binary128 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7f974f16449c28p+12284 : inexact-ok
+= powr tonearest binary128 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7f974f16449c28p+12284 : inexact-ok
+= powr towardzero binary128 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7f974f16449c28p+12284 : inexact-ok
+= powr upward binary128 0xd.72cb2a95c7ef6cdp+16380 0xcp-4 : 0xe.0b9d894b9a782d7f974f16449c3p+12284 : inexact-ok
+= powr downward intel96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr tonearest intel96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr towardzero intel96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr upward intel96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr downward m68k96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr tonearest m68k96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr towardzero m68k96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d7p+12284 : inexact-ok
+= powr upward m68k96 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d8p+12284 : inexact-ok
+= powr downward binary128 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d730ef2400ce76p+12284 : inexact-ok
+= powr tonearest binary128 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d730ef2400ce768p+12284 : inexact-ok
+= powr towardzero binary128 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d730ef2400ce76p+12284 : inexact-ok
+= powr upward binary128 0xd.72cb2a95c7ef6ccp+16380 0xcp-4 : 0xe.0b9d894b9a782d730ef2400ce768p+12284 : inexact-ok
+= powr downward binary128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284 : inexact-ok
+= powr tonearest binary128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284 : inexact-ok
+= powr towardzero binary128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284 : inexact-ok
+= powr upward binary128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdcp+12284 : inexact-ok
+= powr downward binary128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdbp+12284 : inexact-ok
+= powr tonearest binary128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284 : inexact-ok
+= powr towardzero binary128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdbp+12284 : inexact-ok
+= powr upward binary128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 0xcp-4 : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffdp+764 : inexact-ok
+powr 1e4928 0.75
+= powr downward binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 0xcp-4 : 0x1p+96 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa8p+92 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward intel96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr tonearest intel96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736acp+12276 : inexact-ok
+= powr towardzero intel96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr upward intel96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736acp+12276 : inexact-ok
+= powr downward m68k96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr tonearest m68k96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736acp+12276 : inexact-ok
+= powr towardzero m68k96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr upward m68k96 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736acp+12276 : inexact-ok
+= powr downward binary128 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736aa1652034cbe46p+12276 : inexact-ok
+= powr tonearest binary128 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736aa1652034cbe48p+12276 : inexact-ok
+= powr towardzero binary128 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736aa1652034cbe46p+12276 : inexact-ok
+= powr upward binary128 0x5.822b137da851af4p+16368 0xcp-4 : 0x3.987a3fd1d18736aa1652034cbe48p+12276 : inexact-ok
+= powr downward intel96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a4p+12276 : inexact-ok
+= powr tonearest intel96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr towardzero intel96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a4p+12276 : inexact-ok
+= powr upward intel96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr downward m68k96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a4p+12276 : inexact-ok
+= powr tonearest m68k96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr towardzero m68k96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a4p+12276 : inexact-ok
+= powr upward m68k96 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a8p+12276 : inexact-ok
+= powr downward binary128 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a62bb5005b55c8p+12276 : inexact-ok
+= powr tonearest binary128 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a62bb5005b55cap+12276 : inexact-ok
+= powr towardzero binary128 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a62bb5005b55c8p+12276 : inexact-ok
+= powr upward binary128 0x5.822b137da851af38p+16368 0xcp-4 : 0x3.987a3fd1d18736a62bb5005b55cap+12276 : inexact-ok
+= powr downward binary128 0x5.822b137da851af3ac7c7ef01602p+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3ep+12276 : inexact-ok
+= powr tonearest binary128 0x5.822b137da851af3ac7c7ef01602p+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d4p+12276 : inexact-ok
+= powr towardzero binary128 0x5.822b137da851af3ac7c7ef01602p+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3ep+12276 : inexact-ok
+= powr upward binary128 0x5.822b137da851af3ac7c7ef01602p+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d4p+12276 : inexact-ok
+= powr downward binary128 0x5.822b137da851af3ac7c7ef01601cp+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3cp+12276 : inexact-ok
+= powr tonearest binary128 0x5.822b137da851af3ac7c7ef01601cp+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3ep+12276 : inexact-ok
+= powr towardzero binary128 0x5.822b137da851af3ac7c7ef01601cp+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3cp+12276 : inexact-ok
+= powr upward binary128 0x5.822b137da851af3ac7c7ef01601cp+16368 0xcp-4 : 0x3.987a3fd1d18736a7882a23c44d3ep+12276 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffdp+764 : inexact-ok
+powr 1e4924 0.75
+= powr downward binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 0xcp-4 : 0x1p+96 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa8p+92 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward intel96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr tonearest intel96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr towardzero intel96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr upward intel96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f68p+12264 : inexact-ok
+= powr downward m68k96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr tonearest m68k96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr towardzero m68k96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67p+12264 : inexact-ok
+= powr upward m68k96 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f68p+12264 : inexact-ok
+= powr downward binary128 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67174a6137ed358p+12264 : inexact-ok
+= powr tonearest binary128 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67174a6137ed36p+12264 : inexact-ok
+= powr towardzero binary128 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67174a6137ed358p+12264 : inexact-ok
+= powr upward binary128 0x2.419adc280021754p+16356 0xcp-4 : 0xe.ba46a73274d9f67174a6137ed36p+12264 : inexact-ok
+= powr downward intel96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65p+12264 : inexact-ok
+= powr tonearest intel96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f66p+12264 : inexact-ok
+= powr towardzero intel96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65p+12264 : inexact-ok
+= powr upward intel96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f66p+12264 : inexact-ok
+= powr downward m68k96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65p+12264 : inexact-ok
+= powr tonearest m68k96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f66p+12264 : inexact-ok
+= powr towardzero m68k96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65p+12264 : inexact-ok
+= powr upward m68k96 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f66p+12264 : inexact-ok
+= powr downward binary128 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264 : inexact-ok
+= powr tonearest binary128 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264 : inexact-ok
+= powr towardzero binary128 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264 : inexact-ok
+= powr upward binary128 0x2.419adc280021753cp+16356 0xcp-4 : 0xe.ba46a73274d9f65ddf9504c7c8fp+12264 : inexact-ok
+= powr downward binary128 0x2.419adc280021753d599cd97ff2f2p+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71a8p+12264 : inexact-ok
+= powr tonearest binary128 0x2.419adc280021753d599cd97ff2f2p+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71a8p+12264 : inexact-ok
+= powr towardzero binary128 0x2.419adc280021753d599cd97ff2f2p+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71a8p+12264 : inexact-ok
+= powr upward binary128 0x2.419adc280021753d599cd97ff2f2p+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71bp+12264 : inexact-ok
+= powr downward binary128 0x2.419adc280021753d599cd97ff2fp+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71ap+12264 : inexact-ok
+= powr tonearest binary128 0x2.419adc280021753d599cd97ff2fp+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71ap+12264 : inexact-ok
+= powr towardzero binary128 0x2.419adc280021753d599cd97ff2fp+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71ap+12264 : inexact-ok
+= powr upward binary128 0x2.419adc280021753d599cd97ff2fp+16356 0xcp-4 : 0xe.ba46a73274d9f6647b8de25f71a8p+12264 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffdp+764 : inexact-ok
+powr 1e4920 0.75
+= powr downward binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 0xcp-4 : 0x1p+96 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7ffp+92 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa5f8p+92 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa6p+92 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa4p+92 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe7fffff5fffffa8p+92 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffp+764 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffff98p+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9fffffffffffffap+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff9ffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffffap+764 : inexact-ok
+= powr downward intel96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr tonearest intel96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr towardzero intel96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr upward intel96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr downward m68k96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr tonearest m68k96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr towardzero m68k96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr upward m68k96 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr downward binary128 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57be7c8faeb1b1p+12256 : inexact-ok
+= powr tonearest binary128 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57be7c8faeb1b1p+12256 : inexact-ok
+= powr towardzero binary128 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57be7c8faeb1b1p+12256 : inexact-ok
+= powr upward binary128 0xe.c96440ebeed5893p+16340 0xcp-4 : 0x3.c530cea47806a57be7c8faeb1b12p+12256 : inexact-ok
+= powr downward intel96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr tonearest intel96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr towardzero intel96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr upward intel96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr downward m68k96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr tonearest m68k96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr towardzero m68k96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578p+12256 : inexact-ok
+= powr upward m68k96 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a57cp+12256 : inexact-ok
+= powr downward binary128 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578d87e509e816cp+12256 : inexact-ok
+= powr tonearest binary128 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578d87e509e816ep+12256 : inexact-ok
+= powr towardzero binary128 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578d87e509e816cp+12256 : inexact-ok
+= powr upward binary128 0xe.c96440ebeed5892p+16340 0xcp-4 : 0x3.c530cea47806a578d87e509e816ep+12256 : inexact-ok
+= powr downward binary128 0xe.c96440ebeed58925ede59e838e9p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf44p+12256 : inexact-ok
+= powr tonearest binary128 0xe.c96440ebeed58925ede59e838e9p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf44p+12256 : inexact-ok
+= powr towardzero binary128 0xe.c96440ebeed58925ede59e838e9p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf44p+12256 : inexact-ok
+= powr upward binary128 0xe.c96440ebeed58925ede59e838e9p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf46p+12256 : inexact-ok
+= powr downward binary128 0xe.c96440ebeed58925ede59e838e88p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf42p+12256 : inexact-ok
+= powr tonearest binary128 0xe.c96440ebeed58925ede59e838e88p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf44p+12256 : inexact-ok
+= powr towardzero binary128 0xe.c96440ebeed58925ede59e838e88p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf42p+12256 : inexact-ok
+= powr upward binary128 0xe.c96440ebeed58925ede59e838e88p+16340 0xcp-4 : 0x3.c530cea47806a579fac410fdcf44p+12256 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcep+764 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffce8p+764 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffcffffffffffffcp+764 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xcp-4 : 0xf.ffffffffffffdp+764 : inexact-ok
+powr 10.0 4932.0
+= powr downward binary32 0xap+0 0x1.344p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xap+0 0x1.344p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xap+0 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xap+0 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= powr tonearest intel96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= powr towardzero intel96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= powr upward intel96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= powr downward m68k96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= powr tonearest m68k96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= powr towardzero m68k96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= powr upward m68k96 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= powr downward binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= powr tonearest binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= powr towardzero binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= powr upward binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= powr downward ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xap+0 0x1.344p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10.0 4931.0
+= powr downward binary32 0xap+0 0x1.343p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xap+0 0x1.343p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xap+0 0x1.343p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xap+0 0x1.343p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xap+0 0x1.343p+12 : 0x1.584784422d97f146p+16380 : inexact-ok
+= powr tonearest intel96 0xap+0 0x1.343p+12 : 0x1.584784422d97f148p+16380 : inexact-ok
+= powr towardzero intel96 0xap+0 0x1.343p+12 : 0x1.584784422d97f146p+16380 : inexact-ok
+= powr upward intel96 0xap+0 0x1.343p+12 : 0x1.584784422d97f148p+16380 : inexact-ok
+= powr downward m68k96 0xap+0 0x1.343p+12 : 0x1.584784422d97f146p+16380 : inexact-ok
+= powr tonearest m68k96 0xap+0 0x1.343p+12 : 0x1.584784422d97f148p+16380 : inexact-ok
+= powr towardzero m68k96 0xap+0 0x1.343p+12 : 0x1.584784422d97f146p+16380 : inexact-ok
+= powr upward m68k96 0xap+0 0x1.343p+12 : 0x1.584784422d97f148p+16380 : inexact-ok
+= powr downward binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= powr tonearest binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= powr towardzero binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= powr upward binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f8p+16380 : inexact-ok
+= powr downward ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xap+0 0x1.343p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10.0 4930.0
+= powr downward binary32 0xap+0 0x1.342p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xap+0 0x1.342p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xap+0 0x1.342p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xap+0 0x1.342p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= powr tonearest intel96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= powr towardzero intel96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= powr upward intel96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= powr downward m68k96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= powr tonearest m68k96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= powr towardzero m68k96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= powr upward m68k96 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= powr downward binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= powr tonearest binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= powr towardzero binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= powr upward binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= powr downward ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xap+0 0x1.342p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10.0 4929.0
+= powr downward binary32 0xap+0 0x1.341p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xap+0 0x1.341p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xap+0 0x1.341p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0xap+0 0x1.341p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr tonearest intel96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr towardzero intel96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr upward intel96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= powr downward m68k96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr tonearest m68k96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr towardzero m68k96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= powr upward m68k96 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= powr downward binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= powr tonearest binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= powr towardzero binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= powr upward binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc14p+16372 : inexact-ok
+= powr downward ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0xap+0 0x1.341p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 10.0 -4931.0
+= powr downward binary32 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xap+0 -0x1.343p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0x1.343p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= powr upward intel96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= powr downward m68k96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= powr upward m68k96 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= powr downward binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= powr upward binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= powr downward ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0x1.343p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 10.0 -4930.0
+= powr downward binary32 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xap+0 -0x1.342p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0x1.342p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr upward intel96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= powr downward m68k96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= powr upward m68k96 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= powr downward binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= powr upward binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380 : inexact-ok
+= powr downward ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0x1.342p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 10.0 -4929.0
+= powr downward binary32 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xap+0 -0x1.341p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0xap+0 -0x1.341p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr upward intel96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= powr downward m68k96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= powr upward m68k96 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= powr downward binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= powr upward binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= powr downward ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0xap+0 -0x1.341p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 1e27 182.0
+= powr downward binary32 0x3.3b2e4p+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x3.3b2e4p+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr tonearest intel96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr towardzero intel96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr upward intel96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= powr downward m68k96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= powr upward m68k96 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= powr downward binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= powr tonearest binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= powr towardzero binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= powr upward binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= powr downward ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary32 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= powr upward intel96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= powr downward m68k96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= powr upward m68k96 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= powr downward binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= powr upward binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= powr downward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49p+16320 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d4ap+16320 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49p+16320 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d4ap+16320 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49p+16320 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d4ap+16320 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49p+16320 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d4ap+16320 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= powr downward intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46cp+16320 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46cp+16320 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46cp+16320 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46cp+16320 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b48p+16320 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 1e27 -182.0
+= powr downward binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x3.3b2e4p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= powr tonearest intel96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= powr towardzero intel96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= powr upward intel96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= powr downward m68k96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= powr upward m68k96 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= powr downward binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= powr tonearest binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= powr towardzero binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= powr upward binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= powr downward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b884p-16324 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b886p-16324 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b884p-16324 : inexact-ok
+= powr upward intel96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b886p-16324 : inexact-ok
+= powr downward m68k96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b884p-16324 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b886p-16324 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b884p-16324 : inexact-ok
+= powr upward m68k96 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b886p-16324 : inexact-ok
+= powr downward binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= powr upward binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= powr downward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= powr tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= powr towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= powr upward intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= powr downward m68k96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= powr tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= powr towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= powr upward m68k96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= powr downward binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= powr tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= powr towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= powr upward binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= powr downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr min_subnorm min_subnorm
+= powr downward binary32 0x8p-152 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x8p-152 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x8p-152 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x8p-152 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-152 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-152 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x8p-152 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x8p-152 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x8p-152 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x8p-152 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x8p-152 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-152 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-152 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-152 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-152 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-152 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-152 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-152 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-152 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-152 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x4p-1076 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x4p-1076 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x4p-1076 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x4p-1076 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x4p-1076 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x4p-1076 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-1076 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-1076 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-1076 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-1076 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-1076 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-1076 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x8p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x8p-16448 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x8p-16448 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16448 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16448 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16448 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x4p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16448 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16448 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16448 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16496 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16496 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16496 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16496 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16496 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16496 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16496 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16496 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x4p-16496 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x4p-16496 0x4p-16496 : 0x1p+0 : inexact-ok
+powr min_subnorm -min_subnorm
+= powr downward binary32 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x8p-152 -0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x8p-152 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-152 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-152 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-152 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x8p-152 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x8p-152 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-152 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-152 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-152 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x8p-152 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-152 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-152 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-152 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-152 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-152 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x8p-152 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-152 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-152 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-152 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x4p-1076 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x4p-1076 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-1076 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-1076 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x4p-1076 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x4p-1076 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x4p-1076 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-1076 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-1076 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x4p-1076 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x4p-1076 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-1076 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-1076 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-1076 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-1076 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-1076 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-1076 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-1076 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-1076 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-16448 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-16448 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-16448 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-16448 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-16448 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-16448 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x8p-16448 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-16448 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-16448 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x8p-16448 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-16448 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x8p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x8p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x8p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x8p-16448 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-16448 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16448 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-16448 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16448 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-16448 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16448 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x4p-16448 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16448 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16448 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16448 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16496 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16496 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16496 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16496 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16496 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16496 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16496 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16496 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x4p-16496 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x4p-16496 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x4p-16496 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x4p-16496 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+powr max min_subnorm
+= powr downward binary32 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+powr max -min_subnorm
+= powr downward binary32 0xf.fffffp+124 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp+124 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1p+0 : inexact-ok
+powr 0.99 min_subnorm
+= powr downward binary32 0xf.d70a4p-4 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.d70a4p-4 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a4p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a4p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a4p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a4p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.d70a3p-4 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.d70a3p-4 0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 0x4p-16496 : 0x1p+0 : inexact-ok
+powr 0.99 -min_subnorm
+= powr downward binary32 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xf.d70a4p-4 -0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a4p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a4p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a4p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a4p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a4p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a4p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a4p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary32 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xf.d70a3p-4 -0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d78p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d7p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a4p-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+powr 1.01 min_subnorm
+= powr downward binary32 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1.028f5ep+0 0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5ep+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5ep+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5ep+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5ep+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary32 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1.028f5cp+0 0x8p-152 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5cp+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5cp+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5cp+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5cp+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5ep+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5ep+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5cp+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5cp+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16448 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16496 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+powr 1.01 -min_subnorm
+= powr downward binary32 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5ep+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5ep+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5ep+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5ep+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5ep+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5ep+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5ep+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5ep+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary32 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5cp+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5cp+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5cp+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5cp+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c29p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c29p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c29p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c29p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5ep+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x8p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16448 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.028f5c28f5c28f5c28f5c28f5cp+0 -0x4p-16496 : 0x1p+0 : inexact-ok
+powr 2.0 -100000.0
+= powr downward binary32 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x1.86ap+16 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest intel96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero intel96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward intel96 0x2p+0 -0x1.86ap+16 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest m68k96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero m68k96 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward m68k96 0x2p+0 -0x1.86ap+16 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary128 0x2p+0 -0x1.86ap+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x1.86ap+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -126.125
+= powr downward binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab032p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7491p-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
+powr 2 -126.25
+= powr downward binary32 0x2p+0 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.e4p+4 : 0x3.5d13f8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75cp-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
+powr 2 -126.375
+= powr downward binary32 0x2p+0 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.e6p+4 : 0x3.159cbp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b8p-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259378p-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432594p-128 : inexact-ok
+powr 2 -126.5
+= powr downward binary32 0x2p+0 -0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52cp-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd6p-128 : inexact-ok
+powr 2 -126.625
+= powr downward binary32 0x2p+0 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.eap+4 : 0x2.97fb6p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c545p-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885dp-128 : inexact-ok
+powr 2 -126.75
+= powr downward binary32 0x2p+0 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.ecp+4 : 0x2.60dfc8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2cp-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60bap-128 : inexact-ok
+powr 2 -126.875
+= powr downward binary32 0x2p+0 -0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2p+0 -0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2p+0 -0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2p+0 -0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
+= powr upward binary64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
+= powr downward intel96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr upward intel96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr downward binary128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr upward binary128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6296p-128 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
+= powr tonearest ibm128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
+= powr towardzero ibm128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
+= powr upward ibm128 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
+powr 2 -969.125
+= powr downward binary32 0x2p+0 -0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c92p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee922p-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b837p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8374p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b837p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8374p-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b84p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921c976816bad9b84p-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.25
+= powr downward binary32 0x2p+0 -0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c94p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb8p-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a8p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a8p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc816cp-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc84p-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.375
+= powr downward binary32 0x2p+0 -0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c96p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa837p-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6fp-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6fp-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26fp-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b24p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b28p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b24p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b28p-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.5
+= powr downward binary32 0x2p+0 -0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c98p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32428p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32428p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa58p-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9ba8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9bacp-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9ba8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9bacp-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.625
+= powr downward binary32 0x2p+0 -0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c9ap+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a8ap-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c758p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c758p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10bcp-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.75
+= powr downward binary32 0x2p+0 -0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c9cp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc58p-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b8p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b8p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17214p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17218p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17214p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17218p-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c174p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c174p-972 : inexact-ok underflow errno-erange-ok
+powr 2 -969.875
+= powr downward binary32 0x2p+0 -0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.c9ep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok
+= powr tonearest binary64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok
+= powr towardzero binary64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok
+= powr upward binary64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok
+= powr downward intel96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac52cp-972 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac8p-972 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.125
+= powr downward binary32 0x2p+0 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe2p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.25
+= powr downward binary32 0x2p+0 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe4p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.375
+= powr downward binary32 0x2p+0 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe6p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259378p-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.5
+= powr downward binary32 0x2p+0 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52cp-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.625
+= powr downward binary32 0x2p+0 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.feap+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.75
+= powr downward binary32 0x2p+0 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fecp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -1022.875
+= powr downward binary32 0x2p+0 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.feep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6296p-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -16382.125
+= powr downward binary32 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffe2p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.25
+= powr downward binary32 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffe4p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd4p-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.375
+= powr downward binary32 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffe6p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.5
+= powr downward binary32 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffe8p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe7799218p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe7799214p-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.625
+= powr downward binary32 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffeap+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3bp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3acp-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.75
+= powr downward binary32 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffecp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16382.875
+= powr downward binary32 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.ffeep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5bap-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.125
+= powr downward binary32 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fff2p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba487258p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba487258p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fff2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.25
+= powr downward binary32 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fff4p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5fp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5ecp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fff4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.375
+= powr downward binary32 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fff6p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fff6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.5
+= powr downward binary32 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fff8p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc91p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fff8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.625
+= powr downward binary32 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fffap+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271dp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271dp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e24p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fffap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.75
+= powr downward binary32 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c88p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 2 -16383.875
+= powr downward binary32 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2p+0 -0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adc8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adc8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2p+0 -0x3.fffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 126.125
+= powr downward binary32 0x8p-4 0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.e2p+4 : 0x3.ab032p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7491p-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
+powr 0.5 126.25
+= powr downward binary32 0x8p-4 0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.e4p+4 : 0x3.5d13f8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75cp-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
+powr 0.5 126.375
+= powr downward binary32 0x8p-4 0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.e6p+4 : 0x3.159cbp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b8p-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259378p-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432594p-128 : inexact-ok
+powr 0.5 126.5
+= powr downward binary32 0x8p-4 0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52cp-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd6p-128 : inexact-ok
+powr 0.5 126.625
+= powr downward binary32 0x8p-4 0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.eap+4 : 0x2.97fb6p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c545p-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885dp-128 : inexact-ok
+powr 0.5 126.75
+= powr downward binary32 0x8p-4 0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.ecp+4 : 0x2.60dfc8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2cp-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60bap-128 : inexact-ok
+powr 0.5 126.875
+= powr downward binary32 0x8p-4 0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x8p-4 0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x8p-4 0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x8p-4 0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
+= powr upward binary64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
+= powr downward intel96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr upward intel96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr downward m68k96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
+= powr upward m68k96 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
+= powr downward binary128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
+= powr upward binary128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6296p-128 : inexact-ok
+= powr downward ibm128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
+= powr tonearest ibm128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
+= powr towardzero ibm128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
+= powr upward ibm128 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
+powr 0.5 969.125
+= powr downward binary32 0x8p-4 0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c92p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c92p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee922p-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c97p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c978p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b837p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8374p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b837p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8374p-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b84p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921c976816bad9b84p-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.25
+= powr downward binary32 0x8p-4 0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c94p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c94p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb8p-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a8p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57ap-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a8p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8168p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc816cp-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb57a1cd345dcc84p-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.375
+= powr downward binary32 0x8p-4 0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c96p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c96p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa837p-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6fp-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e8p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6fp-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26ecp-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b26fp-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b24p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b28p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b24p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836d6e9f156864b28p-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.5
+= powr downward binary32 0x8p-4 0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c98p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c98p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32428p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3242p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32428p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa54p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9baa58p-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9ba8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9bacp-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9ba8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef32422cbec4d9bacp-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.625
+= powr downward binary32 0x8p-4 0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c9ap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c9ap+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a8ap-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c758p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c75p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c758p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89c750e5ebfb10bcp-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.75
+= powr downward binary32 0x8p-4 0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c9cp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c9cp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc58p-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b8p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b78p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b8p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17214p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17218p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17214p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17218p-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c174p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c17p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54b7a356918c174p-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 969.875
+= powr downward binary32 0x8p-4 0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.c9ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.c9ep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok
+= powr tonearest binary64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok
+= powr towardzero binary64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok
+= powr upward binary64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok
+= powr downward intel96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb73p-972 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb738p-972 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac528p-972 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac52cp-972 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac4p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545eb737df23143ac8p-972 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.125
+= powr downward binary32 0x8p-4 0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fe2p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.25
+= powr downward binary32 0x8p-4 0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fe4p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.375
+= powr downward binary32 0x8p-4 0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fe6p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259378p-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.5
+= powr downward binary32 0x8p-4 0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fe8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52cp-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.625
+= powr downward binary32 0x8p-4 0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.feap+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.75
+= powr downward binary32 0x8p-4 0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fecp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 1022.875
+= powr downward binary32 0x8p-4 0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.feep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr tonearest intel96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr towardzero intel96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr upward intel96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr downward m68k96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr tonearest binary128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr towardzero binary128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
+= powr upward binary128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6296p-1024 : inexact-ok
+= powr downward ibm128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
+powr 0.5 16382.125
+= powr downward binary32 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffe2p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.25
+= powr downward binary32 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffe4p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd4p-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.375
+= powr downward binary32 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffe6p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.5
+= powr downward binary32 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffe8p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe7799218p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe7799214p-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.625
+= powr downward binary32 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffeap+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3bp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3acp-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.75
+= powr downward binary32 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffecp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16382.875
+= powr downward binary32 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.ffeep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5bap-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
+= powr tonearest m68k96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
+= powr towardzero m68k96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
+= powr upward m68k96 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
+= powr downward binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.125
+= powr downward binary32 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fff2p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba487258p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba487258p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725cp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48726p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fff2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.25
+= powr downward binary32 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fff4p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5fp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5ecp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fff4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.375
+= powr downward binary32 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fff6p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fff6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.5
+= powr downward binary32 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fff8p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc91p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc90cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fff8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.625
+= powr downward binary32 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fffap+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271dp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271dp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e24p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fffap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.75
+= powr downward binary32 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c88p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0.5 16383.875
+= powr downward binary32 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x8p-4 0x3.fffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x8p-4 0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adc8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adc8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adccp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517addp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x8p-4 0x3.fffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00001p1 -126
+= powr downward binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe088p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= powr tonearest binary64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= powr towardzero binary64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= powr upward binary64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2cp-128 : inexact-ok
+= powr downward intel96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= powr tonearest intel96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= powr towardzero intel96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= powr upward intel96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= powr downward m68k96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= powr tonearest m68k96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= powr towardzero m68k96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= powr upward m68k96 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= powr downward binary128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= powr tonearest binary128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= powr towardzero binary128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= powr upward binary128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= powr downward ibm128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= powr tonearest ibm128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+= powr towardzero ibm128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= powr upward ibm128 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+powr 0x1.00003p1 -126
+= powr downward binary32 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7ap-128 : inexact-ok
+= powr tonearest binary64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7cp-128 : inexact-ok
+= powr towardzero binary64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7ap-128 : inexact-ok
+= powr upward binary64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7cp-128 : inexact-ok
+= powr downward intel96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr tonearest intel96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr towardzero intel96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr upward intel96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= powr downward m68k96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr tonearest m68k96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr towardzero m68k96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= powr upward m68k96 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= powr downward binary128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= powr tonearest binary128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= powr towardzero binary128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= powr upward binary128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038dcp-128 : inexact-ok
+= powr downward ibm128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= powr tonearest ibm128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+= powr towardzero ibm128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= powr upward ibm128 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+powr 0x1.00005p1 -126
+= powr downward binary32 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok
+= powr tonearest binary64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok
+= powr towardzero binary64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok
+= powr upward binary64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13eap-128 : inexact-ok
+= powr downward intel96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e885p-128 : inexact-ok
+= powr tonearest intel96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= powr towardzero intel96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e885p-128 : inexact-ok
+= powr upward intel96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= powr downward m68k96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e885p-128 : inexact-ok
+= powr tonearest m68k96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= powr towardzero m68k96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e885p-128 : inexact-ok
+= powr upward m68k96 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= powr downward binary128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= powr tonearest binary128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= powr towardzero binary128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= powr upward binary128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= powr downward ibm128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= powr tonearest ibm128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+= powr towardzero ibm128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= powr upward ibm128 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+powr 0x1.00007p1 -126
+= powr downward binary32 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cep-128 : inexact-ok
+= powr tonearest binary64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056dp-128 : inexact-ok
+= powr towardzero binary64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cep-128 : inexact-ok
+= powr upward binary64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056dp-128 : inexact-ok
+= powr downward intel96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr tonearest intel96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr towardzero intel96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr upward intel96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= powr downward m68k96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr tonearest m68k96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr towardzero m68k96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= powr upward m68k96 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= powr downward binary128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= powr tonearest binary128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= powr towardzero binary128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= powr upward binary128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6a038p-128 : inexact-ok
+= powr downward ibm128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= powr tonearest ibm128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= powr towardzero ibm128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= powr upward ibm128 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cfd2587f6bcd6a1p-128 : inexact-ok
+powr 0x1.00001p1 -969
+= powr downward binary32 0x2.00002p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00002p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00002p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00002p+0 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= powr tonearest binary64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= powr towardzero binary64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= powr upward binary64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf4p-972 : inexact-ok
+= powr downward intel96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr tonearest intel96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr towardzero intel96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr upward intel96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= powr downward m68k96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr tonearest m68k96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr towardzero m68k96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= powr upward m68k96 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= powr downward binary128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= powr tonearest binary128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= powr towardzero binary128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= powr upward binary128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok
+= powr downward ibm128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+powr 0x1.00003p1 -969
+= powr downward binary32 0x2.00006p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00006p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00006p+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00006p+0 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aap-972 : inexact-ok
+= powr tonearest binary64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa4p-972 : inexact-ok
+= powr towardzero binary64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aap-972 : inexact-ok
+= powr upward binary64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa4p-972 : inexact-ok
+= powr downward intel96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr tonearest intel96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr towardzero intel96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr upward intel96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= powr downward m68k96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr tonearest m68k96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr towardzero m68k96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= powr upward m68k96 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= powr downward binary128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= powr tonearest binary128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= powr towardzero binary128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= powr upward binary128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= powr downward ibm128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa2e48a51ff3df18p-972 : inexact-ok underflow errno-erange-ok
+powr 0x1.00005p1 -969
+= powr downward binary32 0x2.0000ap+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ap+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ap+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ap+0 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269ecp-972 : inexact-ok
+= powr tonearest binary64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269fp-972 : inexact-ok
+= powr towardzero binary64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269ecp-972 : inexact-ok
+= powr upward binary64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269fp-972 : inexact-ok
+= powr downward intel96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr tonearest intel96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr towardzero intel96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr upward intel96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= powr downward m68k96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr tonearest m68k96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr towardzero m68k96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaap-972 : inexact-ok
+= powr upward m68k96 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= powr downward binary128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= powr tonearest binary128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= powr towardzero binary128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= powr upward binary128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= powr downward ibm128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269efaa38e22972f6cp-972 : inexact-ok underflow errno-erange-ok
+powr 0x1.00007p1 -969
+= powr downward binary32 0x2.0000ep+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ep+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ep+0 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ep+0 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181adp-972 : inexact-ok
+= powr tonearest binary64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad4p-972 : inexact-ok
+= powr towardzero binary64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181adp-972 : inexact-ok
+= powr upward binary64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad4p-972 : inexact-ok
+= powr downward intel96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr tonearest intel96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr towardzero intel96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr upward intel96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= powr downward m68k96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr tonearest m68k96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr towardzero m68k96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad309p-972 : inexact-ok
+= powr upward m68k96 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= powr downward binary128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= powr tonearest binary128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= powr towardzero binary128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= powr upward binary128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab163p-972 : inexact-ok
+= powr downward ibm128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+powr 0x1.00001p1 -1022
+= powr downward binary32 0x2.00002p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00002p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00002p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00002p+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr tonearest intel96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr towardzero intel96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr upward intel96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= powr downward m68k96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr towardzero m68k96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= powr upward m68k96 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= powr downward binary128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= powr tonearest binary128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= powr towardzero binary128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= powr upward binary128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f9330a15a2d132d64p-1024 : inexact-ok
+= powr downward ibm128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+powr 0x1.00003p1 -1022
+= powr downward binary32 0x2.00006p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00006p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00006p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00006p+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= powr tonearest intel96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= powr towardzero intel96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= powr upward intel96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= powr downward m68k96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= powr towardzero m68k96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= powr upward m68k96 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= powr downward binary128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= powr tonearest binary128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= powr towardzero binary128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= powr upward binary128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= powr downward ibm128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+powr 0x1.00005p1 -1022
+= powr downward binary32 0x2.0000ap+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ap+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ap+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ap+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= powr tonearest intel96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= powr towardzero intel96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= powr upward intel96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= powr downward m68k96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= powr tonearest m68k96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= powr towardzero m68k96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= powr upward m68k96 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= powr downward binary128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= powr tonearest binary128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= powr towardzero binary128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= powr upward binary128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d89a35ea085fb704ep-1024 : inexact-ok
+= powr downward ibm128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+powr 0x1.00007p1 -1022
+= powr downward binary32 0x2.0000ep+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ep+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ep+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ep+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b99688p-1024 : inexact-ok
+= powr tonearest intel96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= powr towardzero intel96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b99688p-1024 : inexact-ok
+= powr upward intel96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= powr downward m68k96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b99688p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= powr towardzero m68k96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b99688p-1024 : inexact-ok
+= powr upward m68k96 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= powr downward binary128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= powr tonearest binary128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= powr towardzero binary128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= powr upward binary128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9968a027da5f79894p-1024 : inexact-ok
+= powr downward ibm128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+powr 0x1.00001p1 -16382
+= powr downward binary32 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00002p+0 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.00002p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614p-16384 : inexact-ok
+= powr tonearest m68k96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614p-16384 : inexact-ok
+= powr towardzero m68k96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614p-16384 : inexact-ok
+= powr upward m68k96 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e618p-16384 : inexact-ok
+= powr downward binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbffcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00003p1 -16382
+= powr downward binary32 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00006p+0 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.00006p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= powr tonearest m68k96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= powr towardzero m68k96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= powr upward m68k96 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25ep-16384 : inexact-ok
+= powr downward binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00005p1 -16382
+= powr downward binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.0000ap+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= powr tonearest m68k96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= powr towardzero m68k96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= powr upward m68k96 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e8p-16384 : inexact-ok
+= powr downward binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa82cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00007p1 -16382
+= powr downward binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.0000ep+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= powr tonearest m68k96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7736p-16384 : inexact-ok
+= powr towardzero m68k96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= powr upward m68k96 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7736p-16384 : inexact-ok
+= powr downward binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df7592cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00001p1 -16383
+= powr downward binary32 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00002p+0 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.00002p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f418p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f414p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00003p1 -16383
+= powr downward binary32 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00006p+0 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.00006p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc46154p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00005p1 -16383
+= powr downward binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.0000ap+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x1.00007p1 -16383
+= powr downward binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x2.0000ep+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff1p-1 126
+= powr downward binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok
+= powr tonearest binary64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok
+= powr towardzero binary64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok
+= powr upward binary64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ep-128 : inexact-ok
+= powr downward intel96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= powr tonearest intel96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= powr towardzero intel96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= powr upward intel96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= powr downward m68k96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= powr tonearest m68k96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= powr towardzero m68k96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= powr upward m68k96 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= powr downward binary128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= powr tonearest binary128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= powr towardzero binary128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= powr upward binary128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b319p-128 : inexact-ok
+= powr downward ibm128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= powr tonearest ibm128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+= powr towardzero ibm128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= powr upward ibm128 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+powr 0x0.ffff3p-1 126
+= powr downward binary32 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f4p-128 : inexact-ok
+= powr tonearest binary64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f6p-128 : inexact-ok
+= powr towardzero binary64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f4p-128 : inexact-ok
+= powr upward binary64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f6p-128 : inexact-ok
+= powr downward intel96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr tonearest intel96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr towardzero intel96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr upward intel96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= powr downward m68k96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr tonearest m68k96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr towardzero m68k96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= powr upward m68k96 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= powr downward binary128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= powr tonearest binary128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= powr towardzero binary128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= powr upward binary128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4e44p-128 : inexact-ok
+= powr downward ibm128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= powr tonearest ibm128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= powr towardzero ibm128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= powr upward ibm128 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f5d410fb40ded4fp-128 : inexact-ok
+powr 0x0.ffff5p-1 126
+= powr downward binary32 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5cp-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok
+= powr tonearest binary64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok
+= powr towardzero binary64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok
+= powr upward binary64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da2p-128 : inexact-ok
+= powr downward intel96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= powr tonearest intel96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= powr towardzero intel96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= powr upward intel96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= powr downward m68k96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= powr tonearest m68k96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= powr towardzero m68k96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= powr upward m68k96 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= powr downward binary128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= powr tonearest binary128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= powr towardzero binary128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= powr upward binary128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b5376p-128 : inexact-ok
+= powr downward ibm128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= powr tonearest ibm128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= powr towardzero ibm128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= powr upward ibm128 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da04c68353884b54p-128 : inexact-ok
+powr 0x0.ffff7p-1 126
+= powr downward binary32 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary32 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary32 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= powr upward binary32 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430dp-128 : inexact-ok
+= powr tonearest binary64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= powr towardzero binary64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430dp-128 : inexact-ok
+= powr upward binary64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= powr downward intel96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= powr tonearest intel96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= powr towardzero intel96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= powr upward intel96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= powr downward m68k96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= powr tonearest m68k96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= powr towardzero m68k96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= powr upward m68k96 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= powr downward binary128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= powr tonearest binary128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= powr towardzero binary128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= powr upward binary128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= powr downward ibm128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= powr tonearest ibm128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+= powr towardzero ibm128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= powr upward ibm128 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+powr 0x0.ffff1p-1 969
+= powr downward binary32 0x7.fff88p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff88p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff88p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff88p-4 0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok
+= powr tonearest binary64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok
+= powr towardzero binary64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok
+= powr upward binary64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18afp-972 : inexact-ok
+= powr downward intel96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr tonearest intel96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr towardzero intel96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr upward intel96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= powr downward m68k96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr tonearest m68k96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr towardzero m68k96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= powr upward m68k96 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= powr downward binary128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= powr tonearest binary128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= powr towardzero binary128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= powr upward binary128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= powr downward ibm128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aedd93709d31f31cp-972 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff3p-1 969
+= powr downward binary32 0x7.fff98p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff98p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff98p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff98p-4 0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758cp-972 : inexact-ok
+= powr tonearest binary64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88759p-972 : inexact-ok
+= powr towardzero binary64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758cp-972 : inexact-ok
+= powr upward binary64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88759p-972 : inexact-ok
+= powr downward intel96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr tonearest intel96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr towardzero intel96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr upward intel96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758efp-972 : inexact-ok
+= powr downward m68k96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr tonearest m68k96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr towardzero m68k96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= powr upward m68k96 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758efp-972 : inexact-ok
+= powr downward binary128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= powr tonearest binary128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= powr towardzero binary128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= powr upward binary128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= powr downward ibm128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758eef8d6e0d4e2c8p-972 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff5p-1 969
+= powr downward binary32 0x7.fffa8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffa8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffa8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffa8p-4 0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= powr tonearest binary64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= powr towardzero binary64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= powr upward binary64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b68p-972 : inexact-ok
+= powr downward intel96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= powr tonearest intel96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= powr towardzero intel96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= powr upward intel96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= powr downward m68k96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= powr tonearest m68k96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= powr towardzero m68k96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= powr upward m68k96 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= powr downward binary128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= powr tonearest binary128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= powr towardzero binary128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= powr upward binary128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= powr downward ibm128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff7p-1 969
+= powr downward binary32 0x7.fffb8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffb8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffb8p-4 0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffb8p-4 0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5fp-972 : inexact-ok
+= powr tonearest binary64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= powr towardzero binary64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5fp-972 : inexact-ok
+= powr upward binary64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= powr downward intel96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr tonearest intel96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr towardzero intel96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr upward intel96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= powr downward m68k96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr tonearest m68k96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr towardzero m68k96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= powr upward m68k96 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= powr downward binary128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= powr tonearest binary128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= powr towardzero binary128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= powr upward binary128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168baacp-972 : inexact-ok
+= powr downward ibm128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff1p-1 1022
+= powr downward binary32 0x7.fff88p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff88p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff88p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff88p-4 0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= powr tonearest intel96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= powr towardzero intel96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= powr upward intel96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= powr downward m68k96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= powr tonearest m68k96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= powr towardzero m68k96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= powr upward m68k96 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= powr downward binary128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= powr tonearest binary128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= powr towardzero binary128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= powr upward binary128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7746f1b732778a27de8p-1024 : inexact-ok
+= powr downward ibm128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff3p-1 1022
+= powr downward binary32 0x7.fff98p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff98p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff98p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff98p-4 0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr tonearest intel96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr towardzero intel96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr upward intel96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= powr downward m68k96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr tonearest m68k96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr towardzero m68k96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= powr upward m68k96 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= powr downward binary128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= powr tonearest binary128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= powr towardzero binary128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= powr upward binary128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= powr downward ibm128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff5p-1 1022
+= powr downward binary32 0x7.fffa8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffa8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffa8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffa8p-4 0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= powr tonearest intel96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= powr towardzero intel96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= powr upward intel96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= powr downward m68k96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= powr tonearest m68k96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= powr towardzero m68k96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= powr upward m68k96 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= powr downward binary128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= powr tonearest binary128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= powr towardzero binary128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= powr upward binary128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= powr downward ibm128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff7p-1 1022
+= powr downward binary32 0x7.fffb8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffb8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffb8p-4 0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffb8p-4 0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= powr tonearest intel96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= powr towardzero intel96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= powr upward intel96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= powr downward m68k96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= powr tonearest m68k96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= powr towardzero m68k96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= powr upward m68k96 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= powr downward binary128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= powr tonearest binary128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= powr towardzero binary128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= powr upward binary128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= powr downward ibm128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+powr 0x0.ffff1p-1 16382
+= powr downward binary32 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff88p-4 0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fff88p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= powr tonearest m68k96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= powr towardzero m68k96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= powr upward m68k96 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= powr downward binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff3p-1 16382
+= powr downward binary32 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff98p-4 0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fff98p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc62p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= powr tonearest m68k96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= powr towardzero m68k96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= powr upward m68k96 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= powr downward binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff5p-1 16382
+= powr downward binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fffa8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= powr tonearest m68k96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= powr towardzero m68k96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= powr upward m68k96 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= powr downward binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f34p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff7p-1 16382
+= powr downward binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fffb8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e4588698p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= powr tonearest m68k96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= powr towardzero m68k96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= powr upward m68k96 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= powr downward binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb8p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff1p-1 16383
+= powr downward binary32 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff88p-4 0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fff88p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff3p-1 16383
+= powr downward binary32 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fff98p-4 0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fff98p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff5p-1 16383
+= powr downward binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fffa8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b5p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b4cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x0.ffff7p-1 16383
+= powr downward binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary64 0x7.fffb8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest intel96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero intel96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward intel96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795318p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward m68k96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest m68k96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero m68k96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward m68k96 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795314p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= powr upward binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384 : inexact-ok underflow errno-erange-ok
+= powr downward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr tonearest ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= powr upward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+powr 0x2.000b3p0 -1022
+= powr downward binary32 0x2.000b3p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.000b3p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.000b3p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.000b3p+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= powr tonearest intel96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= powr towardzero intel96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= powr upward intel96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= powr downward m68k96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= powr towardzero m68k96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= powr upward m68k96 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= powr downward binary128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= powr tonearest binary128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= powr towardzero binary128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= powr upward binary128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d87fca390f911a880cp-1024 : inexact-ok
+= powr downward ibm128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+powr 0x2.000582p0 -1022
+= powr downward binary32 0x2.000584p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.000584p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.000584p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.000584p+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= powr tonearest intel96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= powr towardzero intel96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= powr upward intel96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= powr downward m68k96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= powr towardzero m68k96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= powr upward m68k96 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= powr downward binary128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= powr tonearest binary128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= powr towardzero binary128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= powr upward binary128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3f6e609288c887cp-1024 : inexact-ok
+= powr downward ibm128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward binary32 0x2.00058p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2.00058p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2.00058p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2.00058p+0 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb81958p-1024 : inexact-ok
+= powr tonearest intel96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= powr towardzero intel96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb81958p-1024 : inexact-ok
+= powr upward intel96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= powr downward m68k96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb81958p-1024 : inexact-ok
+= powr tonearest m68k96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= powr towardzero m68k96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb81958p-1024 : inexact-ok
+= powr upward m68k96 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= powr downward binary128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= powr tonearest binary128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= powr towardzero binary128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= powr upward binary128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8195a8cb51209243ap-1024 : inexact-ok
+= powr downward ibm128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr tonearest intel96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr towardzero intel96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr upward intel96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= powr downward m68k96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr tonearest m68k96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr towardzero m68k96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= powr upward m68k96 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= powr downward binary128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= powr tonearest binary128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= powr towardzero binary128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= powr upward binary128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2baaed11303c000cf6p-1024 : inexact-ok
+= powr downward ibm128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -0x3.fe513p+8
+= powr downward binary32 0x2p+0 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe513p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d2729382p-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
+powr 2 -0x3.fe4e8p+8
+= powr downward binary32 0x2p+0 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0x2p+0 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0x2p+0 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0x2p+0 -0x3.fe4e8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest binary64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero binary64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward binary64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82cp-1024 : inexact-ok underflow errno-erange-ok
+= powr downward intel96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
+= powr tonearest intel96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
+= powr towardzero intel96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
+= powr upward intel96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
+= powr downward m68k96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
+= powr tonearest m68k96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
+= powr towardzero m68k96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
+= powr upward m68k96 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
+= powr downward binary128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cf8p-1024 : inexact-ok
+= powr tonearest binary128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cfap-1024 : inexact-ok
+= powr towardzero binary128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cf8p-1024 : inexact-ok
+= powr upward binary128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cfap-1024 : inexact-ok
+= powr downward ibm128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr tonearest ibm128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr towardzero ibm128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
+= powr upward ibm128 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82cp-1024 : inexact-ok underflow errno-erange-ok
+powr 10 -1
+= powr downward binary32 0xap+0 -0x1p+0 : 0x1.999998p-4 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x1p+0 : 0x1.99999ap-4 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x1p+0 : 0x1.999998p-4 : inexact-ok
+= powr upward binary32 0xap+0 -0x1p+0 : 0x1.99999ap-4 : inexact-ok
+= powr downward binary64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= powr upward binary64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= powr downward intel96 0xap+0 -0x1p+0 : 0x1.9999999999999998p-4 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x1p+0 : 0x1.999999999999999ap-4 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x1p+0 : 0x1.9999999999999998p-4 : inexact-ok
+= powr upward intel96 0xap+0 -0x1p+0 : 0x1.999999999999999ap-4 : inexact-ok
+= powr downward m68k96 0xap+0 -0x1p+0 : 0x1.9999999999999998p-4 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x1p+0 : 0x1.999999999999999ap-4 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x1p+0 : 0x1.9999999999999998p-4 : inexact-ok
+= powr upward m68k96 0xap+0 -0x1p+0 : 0x1.999999999999999ap-4 : inexact-ok
+= powr downward binary128 0xap+0 -0x1p+0 : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x1p+0 : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x1p+0 : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= powr upward binary128 0xap+0 -0x1p+0 : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= powr downward ibm128 0xap+0 -0x1p+0 : 0x1.999999999999999999999999998p-4 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x1p+0 : 0x1.999999999999999999999999998p-4 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x1p+0 : 0x1.999999999999999999999999998p-4 : inexact-ok
+= powr upward ibm128 0xap+0 -0x1p+0 : 0x1.9999999999999999999999999ap-4 : inexact-ok
+powr 10 -2
+= powr downward binary32 0xap+0 -0x2p+0 : 0x2.8f5c28p-8 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x2p+0 : 0x2.8f5c28p-8 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x2p+0 : 0x2.8f5c28p-8 : inexact-ok
+= powr upward binary32 0xap+0 -0x2p+0 : 0x2.8f5c2cp-8 : inexact-ok
+= powr downward binary64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= powr upward binary64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= powr downward intel96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr upward intel96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= powr downward m68k96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= powr upward m68k96 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= powr downward binary128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= powr upward binary128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= powr downward ibm128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= powr upward ibm128 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+powr 10 -3
+= powr downward binary32 0xap+0 -0x3p+0 : 0x4.18937p-12 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x3p+0 : 0x4.189378p-12 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x3p+0 : 0x4.18937p-12 : inexact-ok
+= powr upward binary32 0xap+0 -0x3p+0 : 0x4.189378p-12 : inexact-ok
+= powr downward binary64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok
+= powr upward binary64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok
+= powr downward intel96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr upward intel96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= powr downward m68k96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= powr upward m68k96 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= powr downward binary128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= powr upward binary128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e560418cp-12 : inexact-ok
+= powr downward ibm128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= powr upward ibm128 0xap+0 -0x3p+0 : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+powr 10 -4
+= powr downward binary32 0xap+0 -0x4p+0 : 0x6.8db8b8p-16 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x4p+0 : 0x6.8db8b8p-16 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x4p+0 : 0x6.8db8b8p-16 : inexact-ok
+= powr upward binary32 0xap+0 -0x4p+0 : 0x6.8db8cp-16 : inexact-ok
+= powr downward binary64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok
+= powr upward binary64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok
+= powr downward intel96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb296p-16 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= powr upward intel96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb296p-16 : inexact-ok
+= powr downward m68k96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb296p-16 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= powr upward m68k96 0xap+0 -0x4p+0 : 0x6.8db8bac710cb296p-16 : inexact-ok
+= powr downward binary128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= powr upward binary128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a0278p-16 : inexact-ok
+= powr downward ibm128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= powr upward ibm128 0xap+0 -0x4p+0 : 0x6.8db8bac710cb295e9e1b089a04p-16 : inexact-ok
+powr 10 -5
+= powr downward binary32 0xap+0 -0x5p+0 : 0xa.7c5acp-20 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x5p+0 : 0xa.7c5acp-20 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x5p+0 : 0xa.7c5acp-20 : inexact-ok
+= powr upward binary32 0xap+0 -0x5p+0 : 0xa.7c5adp-20 : inexact-ok
+= powr downward binary64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok
+= powr upward binary64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok
+= powr downward intel96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr upward intel96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478424p-20 : inexact-ok
+= powr downward m68k96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478423p-20 : inexact-ok
+= powr upward m68k96 0xap+0 -0x5p+0 : 0xa.7c5ac471b478424p-20 : inexact-ok
+= powr downward binary128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= powr upward binary128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc33728p-20 : inexact-ok
+= powr downward ibm128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= powr upward ibm128 0xap+0 -0x5p+0 : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+powr 10 -6
+= powr downward binary32 0xap+0 -0x6p+0 : 0x1.0c6f7ap-20 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x6p+0 : 0x1.0c6f7ap-20 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x6p+0 : 0x1.0c6f7ap-20 : inexact-ok
+= powr upward binary32 0xap+0 -0x6p+0 : 0x1.0c6f7cp-20 : inexact-ok
+= powr downward binary64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= powr upward binary64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok
+= powr downward intel96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= powr upward intel96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= powr downward m68k96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= powr upward m68k96 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= powr downward binary128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= powr upward binary128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20 : inexact-ok
+= powr downward ibm128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= powr upward ibm128 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20 : inexact-ok
+powr 10 -7
+= powr downward binary32 0xap+0 -0x7p+0 : 0x1.ad7f28p-24 : inexact-ok
+= powr tonearest binary32 0xap+0 -0x7p+0 : 0x1.ad7f2ap-24 : inexact-ok
+= powr towardzero binary32 0xap+0 -0x7p+0 : 0x1.ad7f28p-24 : inexact-ok
+= powr upward binary32 0xap+0 -0x7p+0 : 0x1.ad7f2ap-24 : inexact-ok
+= powr downward binary64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= powr tonearest binary64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= powr towardzero binary64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= powr upward binary64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf49p-24 : inexact-ok
+= powr downward intel96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr tonearest intel96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr towardzero intel96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr upward intel96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= powr downward m68k96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr tonearest m68k96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr towardzero m68k96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= powr upward m68k96 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= powr downward binary128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= powr tonearest binary128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= powr towardzero binary128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= powr upward binary128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec08d3p-24 : inexact-ok
+= powr downward ibm128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= powr tonearest ibm128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+= powr towardzero ibm128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= powr upward ibm128 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+powr 0x0.ffffffffffffffffp0 1
+= powr downward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 2
+= powr downward binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x2p+0 : 0xf.ffffep-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x2p+0 : 0xf.ffffep-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x2p+0 : 0xf.ffffep-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x2p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff001p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff001p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x2p+0 : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 3
+= powr downward binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x3p+0 : 0xf.ffffdp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x3p+0 : 0xf.ffffdp-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x3p+0 : 0xf.ffffdp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x3p+0 : 0xf.ffffep-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002f8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002f8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe801p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe801p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffd0000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x3p+0 : 0xf.ffffffffffffffd00000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 4
+= powr downward binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x4p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x4p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x4p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x4p+0 : 0xf.ffffdp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005f8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005f8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005ffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005ffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005ffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005ffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe001p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe001p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x4p+0 : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 5
+= powr downward binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x5p+0 : 0xf.ffffbp-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x5p+0 : 0xf.ffffbp-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x5p+0 : 0xf.ffffbp-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x5p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009f8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009f8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009ffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009ffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009ffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009ffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd801p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd801p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffb0000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x5p+0 : 0xf.ffffffffffffffb00000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 6
+= powr downward binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x6p+0 : 0xf.ffffap-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x6p+0 : 0xf.ffffap-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x6p+0 : 0xf.ffffap-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x6p+0 : 0xf.ffffbp-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000ef8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000ef8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd001p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd001p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x6p+0 : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 7
+= powr downward binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 0x7p+0 : 0xf.ffff9p-4 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 0x7p+0 : 0xf.ffff9p-4 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 0x7p+0 : 0xf.ffff9p-4 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 0x7p+0 : 0xf.ffffap-4 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014f8p-4 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014f8p-4 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffp-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffp-4 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffp-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffp-4 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc801p-4 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc801p-4 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff90000000000008p-4 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 0x7p+0 : 0xf.ffffffffffffff900000000004p-4 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -1
+= powr downward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x1p+0 : 0x1.0000010000011p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x1p+0 : 0x1.0000010000010002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x1p+0 : 0x1.0000010000010002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x1p+0 : 0x1.0000010000010000010000010001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001000001000001008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000000802p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000000802p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.000000000000080000000000004p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.000000000000080000000000004p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.000000000000080000000000004p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000000800000000000041p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.000000000000080000000000008p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.00000000000008p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.000000000000080000000000008p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.0000000000000001p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x1p+0 : 0x1.000000000000000100000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -2
+= powr downward binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x2p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x2p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x2p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x2p+0 : 0x1.000004p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x2p+0 : 0x1.0000020000031p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x2p+0 : 0x1.0000020000030002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x2p+0 : 0x1.0000020000030002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x2p+0 : 0x1.0000020000030000040000050001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003000004000005008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000000c1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.000000000000100000000000008p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000001p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.000000000000100000000000008p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.00000000000010000000000001p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x2p+0 : 0x1.000000000000000200000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -3
+= powr downward binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x3p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x3p+0 : 0x1.000004p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x3p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x3p+0 : 0x1.000004p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x3p+0 : 0x1.0000030000061p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x3p+0 : 0x1.0000030000060002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x3p+0 : 0x1.0000030000060002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000f0001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x3p+0 : 0x1.00000300000600000a00000f008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001802p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001802p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001800000000000181p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.000000000000180000000000018p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.00000000000018000000000002p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.0000000000000003p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x3p+0 : 0x1.000000000000000300000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -4
+= powr downward binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x4p+0 : 0x1.000004p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x4p+0 : 0x1.000004p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x4p+0 : 0x1.000004p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x4p+0 : 0x1.000006p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a0002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a0002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a0000140000230001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a000014000023008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002000000000000281p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.000000000000200000000000028p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.00000000000020000000000003p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x4p+0 : 0x1.000000000000000400000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -5
+= powr downward binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x5p+0 : 0x1.000004p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x5p+0 : 0x1.000006p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x5p+0 : 0x1.000004p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x5p+0 : 0x1.000006p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f0002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f0002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f0000230000460001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f000023000046008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002802p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002802p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000003c1p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.000000000000280000000000038p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000004p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.000000000000280000000000038p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.00000000000028000000000004p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.0000000000000005p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x5p+0 : 0x1.000000000000000500000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -6
+= powr downward binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x6p+0 : 0x1.000006p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x6p+0 : 0x1.000006p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x6p+0 : 0x1.000006p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x6p+0 : 0x1.000008p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x6p+0 : 0x1.0000060000151p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x6p+0 : 0x1.0000060000150002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x6p+0 : 0x1.0000060000150002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007ep+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007ep+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007ep+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007ep+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007ep+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x6p+0 : 0x1.00000600001500003800007e008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003002p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003002p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.000000000000300000000000054p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.000000000000300000000000054p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.000000000000300000000000054p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003000000000000541p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.00000000000030000000000005p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.000000000000300000000000058p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.00000000000030000000000005p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.000000000000300000000000058p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x6p+0 : 0x1.000000000000000600000000008p+0 : inexact-ok
+powr 0x0.ffffffffffffffffp0 -7
+= powr downward binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary32 0xf.fffffp-4 -0x7p+0 : 0x1.000006p+0 : inexact-ok
+= powr tonearest binary32 0xf.fffffp-4 -0x7p+0 : 0x1.000008p+0 : inexact-ok
+= powr towardzero binary32 0xf.fffffp-4 -0x7p+0 : 0x1.000006p+0 : inexact-ok
+= powr upward binary32 0xf.fffffp-4 -0x7p+0 : 0x1.000008p+0 : inexact-ok
+= powr downward binary64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr tonearest binary64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr towardzero binary64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr upward binary64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c1p+0 : inexact-ok
+= powr downward intel96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr upward intel96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0002p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok
+= powr upward m68k96 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0002p+0 : inexact-ok
+= powr downward binary128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= powr upward binary128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c0000540000d2008p+0 : inexact-ok
+= powr downward binary64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest binary64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr towardzero binary64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward binary64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr downward intel96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr tonearest intel96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr towardzero intel96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr upward intel96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003802p+0 : inexact-ok
+= powr downward m68k96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr tonearest m68k96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr towardzero m68k96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038p+0 : inexact-ok
+= powr upward m68k96 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003802p+0 : inexact-ok
+= powr downward binary128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr tonearest binary128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr towardzero binary128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr upward binary128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003800000000000701p+0 : inexact-ok
+= powr downward ibm128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr tonearest ibm128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr towardzero ibm128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.00000000000038000000000007p+0 : inexact-ok
+= powr upward ibm128 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.000000000000380000000000078p+0 : inexact-ok
+= powr downward intel96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest intel96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero intel96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward intel96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward m68k96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest m68k96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero m68k96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward m68k96 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward binary128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr tonearest binary128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr towardzero binary128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr upward binary128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007000000000001p+0 : inexact-ok
+= powr downward ibm128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr tonearest ibm128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr towardzero ibm128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.0000000000000007p+0 : inexact-ok
+= powr upward ibm128 0xf.fffffffffffffffp-4 -0x7p+0 : 0x1.000000000000000700000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 1
+= powr downward binary32 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x1p+0 : 0x1.0000000000000002p+0 : inexact-ok
+powr 0x1.0000000000000002p0 2
+= powr downward binary32 0x1.000002p+0 0x2p+0 : 0x1.000004p+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x2p+0 : 0x1.000004p+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x2p+0 : 0x1.000004p+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x2p+0 : 0x1.000006p+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x2p+0 : 0x1.00000000000020000000000001p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x2p+0 : 0x1.0000000000000004p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x2p+0 : 0x1.000000000000000400000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 3
+= powr downward binary32 0x1.000002p+0 0x3p+0 : 0x1.000006p+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x3p+0 : 0x1.000006p+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x3p+0 : 0x1.000006p+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x3p+0 : 0x1.000008p+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x3p+0 : 0x1.00000600000c1p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x3p+0 : 0x1.00000600000c0002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x3p+0 : 0x1.00000600000c0002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x3p+0 : 0x1.00000600000c000008p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003000000000000301p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x3p+0 : 0x1.00000000000030000000000003p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x3p+0 : 0x1.000000000000300000000000038p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x3p+0 : 0x1.0000000000000006p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x3p+0 : 0x1.000000000000000600000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 4
+= powr downward binary32 0x1.000002p+0 0x4p+0 : 0x1.000008p+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x4p+0 : 0x1.000008p+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x4p+0 : 0x1.000008p+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x4p+0 : 0x1.00000ap+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x4p+0 : 0x1.0000080000181p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x4p+0 : 0x1.0000080000180002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x4p+0 : 0x1.0000080000180002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x4p+0 : 0x1.00000800001800002000001p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004000000000000601p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x4p+0 : 0x1.00000000000040000000000006p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x4p+0 : 0x1.000000000000400000000000068p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x4p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x4p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x4p+0 : 0x1.0000000000000008p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x4p+0 : 0x1.000000000000000800000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 5
+= powr downward binary32 0x1.000002p+0 0x5p+0 : 0x1.00000ap+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x5p+0 : 0x1.00000ap+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x5p+0 : 0x1.00000ap+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x5p+0 : 0x1.00000cp+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x5p+0 : 0x1.00000a0000281p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x5p+0 : 0x1.00000a0000280002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x5p+0 : 0x1.00000a0000280002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x5p+0 : 0x1.00000a0000280000500000500001p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x5p+0 : 0x1.00000a00002800005000005p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x5p+0 : 0x1.00000a000028000050000050008p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000a01p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005000000000000a8p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000a000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000ap+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x5p+0 : 0x1.000000000000000a00000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 6
+= powr downward binary32 0x1.000002p+0 0x6p+0 : 0x1.00000cp+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x6p+0 : 0x1.00000cp+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x6p+0 : 0x1.00000cp+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x6p+0 : 0x1.00000ep+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c1p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c0000a00000f0008p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000f01p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006000000000000f8p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000c000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000cp+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x6p+0 : 0x1.000000000000000c00000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 7
+= powr downward binary32 0x1.000002p+0 0x7p+0 : 0x1.00000ep+0 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 0x7p+0 : 0x1.00000ep+0 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 0x7p+0 : 0x1.00000ep+0 : inexact-ok
+= powr upward binary32 0x1.000002p+0 0x7p+0 : 0x1.00001p+0 : inexact-ok
+= powr downward binary64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr upward binary64 0x1.000002p+0 0x7p+0 : 0x1.00000e0000541p+0 : inexact-ok
+= powr downward intel96 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540002p+0 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr upward intel96 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540002p+0 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540002p+0 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540002p+0 : inexact-ok
+= powr downward binary128 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= powr upward binary128 0x1.000002p+0 0x7p+0 : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 0x7p+0 : 0x1.00000e00005400011800023p+0 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 0x7p+0 : 0x1.00000e00005400011800023p+0 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 0x7p+0 : 0x1.00000e00005400011800023p+0 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 0x7p+0 : 0x1.00000e000054000118000230008p+0 : inexact-ok
+= powr downward binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000008p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007002p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007002p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007000000000001501p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 0x7p+0 : 0x1.00000000000070000000000015p+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 0x7p+0 : 0x1.000000000000700000000000158p+0 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000001p+0 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000001p+0 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000e000000000001p+0 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000ep+0 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 0x7p+0 : 0x1.000000000000000e00000000008p+0 : inexact-ok
+powr 0x1.0000000000000002p0 -1
+= powr downward binary32 0x1.000002p+0 -0x1p+0 : 0xf.ffffep-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x1p+0 : 0xf.ffffep-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x1p+0 : 0xf.ffffep-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003f8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003f8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003ffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003ffffp-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003ffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003ffffp-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffep-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x1p+0 : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -2
+= powr downward binary32 0x1.000002p+0 -0x2p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x2p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x2p+0 : 0xf.ffffcp-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x2p+0 : 0xf.ffffdp-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bf8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bf8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffp-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffp-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffdp-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffcp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x2p+0 : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -3
+= powr downward binary32 0x1.000002p+0 -0x3p+0 : 0xf.ffffap-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x3p+0 : 0xf.ffffap-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x3p+0 : 0xf.ffffap-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x3p+0 : 0xf.ffffbp-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017f8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017f8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffp-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffp-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffbp-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffap-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x3p+0 : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -4
+= powr downward binary32 0x1.000002p+0 -0x4p+0 : 0xf.ffff8p-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x4p+0 : 0xf.ffff8p-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x4p+0 : 0xf.ffff8p-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x4p+0 : 0xf.ffff9p-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027f8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027f8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffffp-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022ffff98p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff9p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff80000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff8p-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x4p+0 : 0xf.ffffffffffffff800000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -5
+= powr downward binary32 0x1.000002p+0 -0x5p+0 : 0xf.ffff6p-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x5p+0 : 0xf.ffff6p-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x5p+0 : 0xf.ffff6p-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x5p+0 : 0xf.ffff7p-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bf8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003cp-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bf8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003cp-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffep-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bffffp-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffep-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bffffp-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffep-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bffffp-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffep-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bffffp-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff7p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff7p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff60000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff6p-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x5p+0 : 0xf.ffffffffffffff600000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -6
+= powr downward binary32 0x1.000002p+0 -0x6p+0 : 0xf.ffff4p-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x6p+0 : 0xf.ffff4p-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x6p+0 : 0xf.ffff4p-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x6p+0 : 0xf.ffff5p-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053f8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000054p-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053f8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000054p-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053ffffp-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffep-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053ffffp-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffe1p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa8p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff5p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff5p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff40000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff4p-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x6p+0 : 0xf.ffffffffffffff400000000004p-4 : inexact-ok
+powr 0x1.0000000000000002p0 -7
+= powr downward binary32 0x1.000002p+0 -0x7p+0 : 0xf.ffff2p-4 : inexact-ok
+= powr tonearest binary32 0x1.000002p+0 -0x7p+0 : 0xf.ffff2p-4 : inexact-ok
+= powr towardzero binary32 0x1.000002p+0 -0x7p+0 : 0xf.ffff2p-4 : inexact-ok
+= powr upward binary32 0x1.000002p+0 -0x7p+0 : 0xf.ffff3p-4 : inexact-ok
+= powr downward binary64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ff8p-4 : inexact-ok
+= powr tonearest binary64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200007p-4 : inexact-ok
+= powr towardzero binary64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ff8p-4 : inexact-ok
+= powr upward binary64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200007p-4 : inexact-ok
+= powr downward intel96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr tonearest intel96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr towardzero intel96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr upward intel96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffep-4 : inexact-ok
+= powr downward m68k96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr tonearest m68k96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr towardzero m68k96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffdp-4 : inexact-ok
+= powr upward m68k96 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffep-4 : inexact-ok
+= powr downward binary128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= powr tonearest binary128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= powr towardzero binary128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= powr upward binary128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= powr downward ibm128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= powr towardzero ibm128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= powr upward ibm128 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ffffd60000d2p-4 : inexact-ok
+= powr downward binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary32 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward intel96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward m68k96 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward binary128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr tonearest ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr towardzero ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr upward ibm128 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok
+= powr downward binary64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr tonearest binary64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr towardzero binary64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr upward binary64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff98p-4 : inexact-ok
+= powr downward intel96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr upward intel96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9001p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9001p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= powr downward intel96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr tonearest intel96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr towardzero intel96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr upward intel96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff3p-4 : inexact-ok
+= powr downward m68k96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr tonearest m68k96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr towardzero m68k96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr upward m68k96 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff3p-4 : inexact-ok
+= powr downward binary128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr tonearest binary128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr towardzero binary128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr upward binary128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff20000000000008p-4 : inexact-ok
+= powr downward ibm128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr tonearest ibm128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr towardzero ibm128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff2p-4 : inexact-ok
+= powr upward ibm128 0x1.0000000000000002p+0 -0x7p+0 : 0xf.ffffffffffffff200000000004p-4 : inexact-ok
+powr 1.0625 1.125
+= powr downward binary32 0x1.1p+0 0x1.2p+0 : 0x1.1211aep+0 : inexact-ok
+= powr tonearest binary32 0x1.1p+0 0x1.2p+0 : 0x1.1211aep+0 : inexact-ok
+= powr towardzero binary32 0x1.1p+0 0x1.2p+0 : 0x1.1211aep+0 : inexact-ok
+= powr upward binary32 0x1.1p+0 0x1.2p+0 : 0x1.1211bp+0 : inexact-ok
+= powr downward binary64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374p+0 : inexact-ok
+= powr tonearest binary64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c375p+0 : inexact-ok
+= powr towardzero binary64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374p+0 : inexact-ok
+= powr upward binary64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c375p+0 : inexact-ok
+= powr downward intel96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr tonearest intel96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr towardzero intel96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr upward intel96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d42p+0 : inexact-ok
+= powr downward m68k96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr tonearest m68k96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr towardzero m68k96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4p+0 : inexact-ok
+= powr upward m68k96 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d42p+0 : inexact-ok
+= powr downward binary128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102074p+0 : inexact-ok
+= powr tonearest binary128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102074p+0 : inexact-ok
+= powr towardzero binary128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102074p+0 : inexact-ok
+= powr upward binary128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102075p+0 : inexact-ok
+= powr downward ibm128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102p+0 : inexact-ok
+= powr tonearest ibm128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4015953010208p+0 : inexact-ok
+= powr towardzero ibm128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d40159530102p+0 : inexact-ok
+= powr upward ibm128 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374d4015953010208p+0 : inexact-ok
+powr 1.5 1.03125
+= powr downward binary32 0x1.8p+0 0x1.08p+0 : 0x1.84e582p+0 : inexact-ok
+= powr tonearest binary32 0x1.8p+0 0x1.08p+0 : 0x1.84e584p+0 : inexact-ok
+= powr towardzero binary32 0x1.8p+0 0x1.08p+0 : 0x1.84e582p+0 : inexact-ok
+= powr upward binary32 0x1.8p+0 0x1.08p+0 : 0x1.84e584p+0 : inexact-ok
+= powr downward binary64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= powr tonearest binary64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= powr towardzero binary64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= powr upward binary64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727adp+0 : inexact-ok
+= powr downward intel96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr tonearest intel96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr towardzero intel96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr upward intel96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18ep+0 : inexact-ok
+= powr downward m68k96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr tonearest m68k96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr towardzero m68k96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18cp+0 : inexact-ok
+= powr upward m68k96 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18ep+0 : inexact-ok
+= powr downward binary128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f091p+0 : inexact-ok
+= powr tonearest binary128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f091p+0 : inexact-ok
+= powr towardzero binary128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f091p+0 : inexact-ok
+= powr upward binary128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f092p+0 : inexact-ok
+= powr downward ibm128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f08p+0 : inexact-ok
+= powr tonearest ibm128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f08p+0 : inexact-ok
+= powr towardzero ibm128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f08p+0 : inexact-ok
+= powr upward ibm128 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727ac18c4b0e8b54f1p+0 : inexact-ok
+powr 0x1.7d1a0a6f2p+681 1.5
+= powr downward binary32 0xf.fffffp+124 0x1.8p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0xf.fffffp+124 0x1.8p+0 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0xf.fffffp+124 0x1.8p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0xf.fffffp+124 0x1.8p+0 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000068p+188 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006001p+188 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006p+188 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe8000006001p+188 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006008p+188 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe80000060000010000006p+188 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 0x1.8p+0 : 0xf.ffffe800000600000100000064p+188 : inexact-ok
+= powr downward binary64 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee410298p+1020 : inexact-ok
+= powr tonearest binary64 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee410298p+1020 : inexact-ok
+= powr towardzero binary64 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee410298p+1020 : inexact-ok
+= powr upward binary64 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029cp+1020 : inexact-ok
+= powr downward intel96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr tonearest intel96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr towardzero intel96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr upward intel96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr downward m68k96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr tonearest m68k96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr towardzero m68k96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr upward m68k96 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr downward binary128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr tonearest binary128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr towardzero binary128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr upward binary128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr downward ibm128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr tonearest ibm128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr towardzero ibm128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+= powr upward ibm128 0x2.fa3414de4p+680 0x1.8p+0 : 0x5.232efee41029ap+1020 : inexact-ok
+powr 0x1.ce78f2p+0 -0x2.7f1f78p+4
+= powr downward binary32 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2cp-36 : inexact-ok
+= powr tonearest binary32 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e3p-36 : inexact-ok
+= powr towardzero binary32 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2cp-36 : inexact-ok
+= powr upward binary32 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e3p-36 : inexact-ok
+= powr downward binary64 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cdp-36 : inexact-ok
+= powr tonearest binary64 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cdp-36 : inexact-ok
+= powr towardzero binary64 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cdp-36 : inexact-ok
+= powr upward binary64 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd02p-36 : inexact-ok
+= powr downward intel96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr tonearest intel96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr towardzero intel96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr upward intel96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026cp-36 : inexact-ok
+= powr downward m68k96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr tonearest m68k96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr towardzero m68k96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd00268p-36 : inexact-ok
+= powr upward m68k96 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026cp-36 : inexact-ok
+= powr downward binary128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1f4p-36 : inexact-ok
+= powr tonearest binary128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1f4p-36 : inexact-ok
+= powr towardzero binary128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1f4p-36 : inexact-ok
+= powr upward binary128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1f6p-36 : inexact-ok
+= powr downward ibm128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1p-36 : inexact-ok
+= powr tonearest ibm128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a2p-36 : inexact-ok
+= powr towardzero ibm128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a1p-36 : inexact-ok
+= powr upward ibm128 0x1.ce78f2p+0 -0x2.7f1f78p+4 : 0x3.c74e2eeb2cd0026957cffeb3a2p-36 : inexact-ok
+powr 0xf.fffffp+124 -0x5.b5b648p+0
+= powr downward binary32 0xf.fffffp+124 -0x5.b5b648p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr tonearest binary32 0xf.fffffp+124 -0x5.b5b648p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr towardzero binary32 0xf.fffffp+124 -0x5.b5b648p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= powr upward binary32 0xf.fffffp+124 -0x5.b5b648p+0 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= powr downward binary64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok
+= powr tonearest binary64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok
+= powr towardzero binary64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok
+= powr upward binary64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok
+= powr downward intel96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr tonearest intel96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr towardzero intel96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr upward intel96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b03cp-732 : inexact-ok
+= powr downward m68k96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr tonearest m68k96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr towardzero m68k96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b038p-732 : inexact-ok
+= powr upward m68k96 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b03cp-732 : inexact-ok
+= powr downward binary128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287bcp-732 : inexact-ok
+= powr tonearest binary128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287bcp-732 : inexact-ok
+= powr towardzero binary128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287bcp-732 : inexact-ok
+= powr upward binary128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287bep-732 : inexact-ok
+= powr downward ibm128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287p-732 : inexact-ok
+= powr tonearest ibm128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c288p-732 : inexact-ok
+= powr towardzero ibm128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c287p-732 : inexact-ok
+= powr upward ibm128 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30b0399e26d6c288p-732 : inexact-ok
+powr 0x1.430d4cp+0 0x5.0e462p+4
+= powr downward binary32 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df245p+24 : inexact-ok
+= powr tonearest binary32 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df245p+24 : inexact-ok
+= powr towardzero binary32 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df245p+24 : inexact-ok
+= powr upward binary32 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df246p+24 : inexact-ok
+= powr downward binary64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok
+= powr tonearest binary64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok
+= powr towardzero binary64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok
+= powr upward binary64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok
+= powr downward intel96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr tonearest intel96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr towardzero intel96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr upward intel96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d76p+24 : inexact-ok
+= powr downward m68k96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr tonearest m68k96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr towardzero m68k96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75fp+24 : inexact-ok
+= powr upward m68k96 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d76p+24 : inexact-ok
+= powr downward binary128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde63a8p+24 : inexact-ok
+= powr tonearest binary128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde63a8p+24 : inexact-ok
+= powr towardzero binary128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde63a8p+24 : inexact-ok
+= powr upward binary128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde63bp+24 : inexact-ok
+= powr downward ibm128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde6p+24 : inexact-ok
+= powr tonearest ibm128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde64p+24 : inexact-ok
+= powr towardzero ibm128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde6p+24 : inexact-ok
+= powr upward ibm128 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d75f382e88fde64p+24 : inexact-ok
+powr 0x9.8b82ap-4 -0x1.99907ap+12
+= powr downward binary32 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary32 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary32 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= powr upward binary32 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr tonearest binary64 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero binary64 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= powr upward binary64 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= powr downward intel96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856p+4880 : inexact-ok
+= powr tonearest intel96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac857p+4880 : inexact-ok
+= powr towardzero intel96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856p+4880 : inexact-ok
+= powr upward intel96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac857p+4880 : inexact-ok
+= powr downward m68k96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856p+4880 : inexact-ok
+= powr tonearest m68k96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac857p+4880 : inexact-ok
+= powr towardzero m68k96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856p+4880 : inexact-ok
+= powr upward m68k96 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac857p+4880 : inexact-ok
+= powr downward binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd577568p+4880 : inexact-ok
+= powr tonearest binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd57757p+4880 : inexact-ok
+= powr towardzero binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd577568p+4880 : inexact-ok
+= powr upward binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd57757p+4880 : inexact-ok
+= powr downward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr tonearest ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= powr towardzero ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= powr upward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+powr 0xd.73035p-4 -0x1.47bb8p+8
+= powr downward binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.52398p+80 : inexact-ok
+= powr tonearest binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523988p+80 : inexact-ok
+= powr towardzero binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.52398p+80 : inexact-ok
+= powr upward binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523988p+80 : inexact-ok
+= powr downward binary64 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3p+80 : inexact-ok
+= powr tonearest binary64 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3p+80 : inexact-ok
+= powr towardzero binary64 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3p+80 : inexact-ok
+= powr upward binary64 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d34p+80 : inexact-ok
+= powr downward intel96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192p+80 : inexact-ok
+= powr tonearest intel96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d31928p+80 : inexact-ok
+= powr towardzero intel96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192p+80 : inexact-ok
+= powr upward intel96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d31928p+80 : inexact-ok
+= powr downward m68k96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192p+80 : inexact-ok
+= powr tonearest m68k96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d31928p+80 : inexact-ok
+= powr towardzero m68k96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192p+80 : inexact-ok
+= powr upward m68k96 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d31928p+80 : inexact-ok
+= powr downward binary128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92c7p+80 : inexact-ok
+= powr tonearest binary128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92c74p+80 : inexact-ok
+= powr towardzero binary128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92c7p+80 : inexact-ok
+= powr upward binary128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92c74p+80 : inexact-ok
+= powr downward ibm128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92cp+80 : inexact-ok
+= powr tonearest ibm128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92cp+80 : inexact-ok
+= powr towardzero ibm128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92cp+80 : inexact-ok
+= powr upward ibm128 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523987c590d3192757b32fb92ep+80 : inexact-ok
+powr 0x1.059c76p+0 0x1.ff80bep+11
+= powr downward binary32 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe55p+124 : inexact-ok
+= powr tonearest binary32 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe55p+124 : inexact-ok
+= powr towardzero binary32 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe55p+124 : inexact-ok
+= powr upward binary32 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe56p+124 : inexact-ok
+= powr downward binary64 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f98p+124 : inexact-ok
+= powr tonearest binary64 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f98p+124 : inexact-ok
+= powr towardzero binary64 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f98p+124 : inexact-ok
+= powr upward binary64 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38fap+124 : inexact-ok
+= powr downward intel96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr tonearest intel96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr towardzero intel96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr upward intel96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be7p+124 : inexact-ok
+= powr downward m68k96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr tonearest m68k96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr towardzero m68k96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be6p+124 : inexact-ok
+= powr upward m68k96 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be7p+124 : inexact-ok
+= powr downward binary128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d56p+124 : inexact-ok
+= powr tonearest binary128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d568p+124 : inexact-ok
+= powr towardzero binary128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d56p+124 : inexact-ok
+= powr upward binary128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d568p+124 : inexact-ok
+= powr downward ibm128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d4p+124 : inexact-ok
+= powr tonearest ibm128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d4p+124 : inexact-ok
+= powr towardzero ibm128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d4p+124 : inexact-ok
+= powr upward ibm128 0x1.059c76p+0 0xf.fc05fp+8 : 0xf.ffe5535a38f9be648255c105d8p+124 : inexact-ok
+powr 0x1.7ac7cp+5 23
+= powr downward binary32 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffffp+124 : inexact-ok
+= powr tonearest binary32 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffffp+124 : inexact-ok
+= powr towardzero binary32 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffffp+124 : inexact-ok
+= powr upward binary32 0x2.f58f8p+4 0x1.7p+4 : plus_infty : inexact-ok overflow errno-erange
+= powr downward binary64 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02e8p+124 : inexact-ok
+= powr tonearest binary64 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02fp+124 : inexact-ok
+= powr towardzero binary64 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02e8p+124 : inexact-ok
+= powr upward binary64 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02fp+124 : inexact-ok
+= powr downward intel96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr tonearest intel96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr towardzero intel96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr upward intel96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= powr downward m68k96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr tonearest m68k96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr towardzero m68k96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= powr upward m68k96 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= powr downward binary128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= powr tonearest binary128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= powr towardzero binary128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= powr upward binary128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok
+= powr downward ibm128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= powr tonearest ibm128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= powr towardzero ibm128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= powr upward ibm128 0x2.f58f8p+4 0x1.7p+4 : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
index eb40fb2b1e04c506f24d5ef8f4fe2417c5cba6fd..c0569009b72d263c311bb61bf7b39e33604653cf 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 (powr,, (_Mdouble_ __x, _Mdouble_ __y));
+
 /* Return the reciprocal of the square root of X.  */
 __MATHCALL (rsqrt,, (_Mdouble_ __x));
 #endif
index 4549d520fb3e1fb74df654ec01f9a2852c52e075..6d74bf039df82ed1cc0db1c65bd9a7aedd6d6f34 100644 (file)
@@ -589,6 +589,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_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.  */
     FUNC_mpfr_f_f ("rsqrt", mpfr_rec_sqrt, true),
index 4bd269578d93c6a8fb76548aeaff022563f0780b..c31e714587aeaf60c5de6a1b4a11e4df6919cbcb 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('powr', 'r', ['r', 'r'])
         self.add_tests('rsqrt', 'r', ['r'])
         self.add_tests('sinpi', 'r', ['r'])
         self.add_tests('tanpi', 'r', ['r'])
diff --git a/math/libm-test-powr.inc b/math/libm-test-powr.inc
new file mode 100644 (file)
index 0000000..c61592b
--- /dev/null
@@ -0,0 +1,454 @@
+/* Test powr.
+   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_ff_f_data powr_test_data[] =
+  {
+    TEST_ff_f (powr, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, snan_value, 0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, 0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, minus_zero, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, minus_zero, qnan_value, INVALID_EXCEPTION),
+
+    TEST_ff_f (powr, plus_zero, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, plus_zero, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_zero, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_zero, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -min_subnorm_value, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, 1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, 2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_subnorm_value, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -min_value, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, 1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, 2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -1.0, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, 1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, 2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -2.0, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, 1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, 2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -2.0, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -max_value, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, 1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, 2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, 1.1L, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -1.1L, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, 0.9L, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 1e-7L, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -0.9L, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1e-7L, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, 1.1L, minus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, minus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -1.1L, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, 0.9L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 1e-7L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -0.9L, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1e-7L, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, plus_infty, 1e-7L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, 1e7L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (powr, plus_infty, -1e-7L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -1, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -1e7L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -min_subnorm_value, 0, ERRNO_UNCHANGED),
+
+    TEST_ff_f (powr, minus_infty, 1, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 11, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 1001, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, minus_infty, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 12, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 1002, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 11.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 1001.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, minus_infty, -1, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -11, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -1001, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, minus_infty, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -12, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -1002, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -11.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -1001.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, qnan_value, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -qnan_value, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -qnan_value, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, qnan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, -qnan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, qnan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -qnan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 0, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, 0, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 1, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, 1, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -1, qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1, -qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -1, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+
+    /* powr (x, qNaN or sNaN) == qNaN.  */
+    TEST_ff_f (powr, 3.0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 3.0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, minus_zero, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, minus_zero, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -3.0, qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -3.0, -qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -qnan_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, 3.0, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, 3.0, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, minus_zero, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, minus_zero, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, plus_infty, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, plus_infty, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -3.0, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -3.0, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, minus_infty, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, minus_infty, -snan_value, qnan_value, INVALID_EXCEPTION),
+
+    TEST_ff_f (powr, qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, -3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, -3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, 2.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, 2.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, -2.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, -2.5, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, -qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (powr, snan_value, 3.0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, 3.0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, -3.0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -3.0, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, plus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, plus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, minus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, minus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, 2.5, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, 2.5, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, -2.5, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -2.5, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, snan_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (powr, -snan_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION),
+
+    TEST_ff_f (powr, 1, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, 1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    /* powr (inf, +-0) is a NaN.  */
+    TEST_ff_f (powr, plus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, plus_infty, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -0.1L, 1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -0.1L, -1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -10.1L, 1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -10.1L, -1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.01L, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.01L, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0L, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -1.0L, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, 0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -11, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, 0, -0x1.fffffffffffffp+52L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, 0, -0x1.fffffffffffffffep+63L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, 0, -0x1.ffffffffffffffffffffffffff8p+105L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, 0, -0x1.ffffffffffffffffffffffffffffp+112L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+# endif
+#endif
+    TEST_ff_f (powr, minus_zero, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -11L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1fffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, minus_zero, -0x1.fffffffffffffp+52L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1.fffffffffffffp+53L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, minus_zero, -0x1.fffffffffffffffep+63L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1.fffffffffffffffep+64L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, minus_zero, -0x1.ffffffffffffffffffffffffff8p+105L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1.ffffffffffffffffffffffffff8p+106L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE|XFAIL_ROUNDING_IBM128_LIBGCC),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, minus_zero, -0x1.ffffffffffffffffffffffffffffp+112L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1.ffffffffffffffffffffffffffffp+113L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+# endif
+#endif
+
+    TEST_ff_f (powr, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -11.1L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -min_subnorm_value, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -0x1p24, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -0x1p127, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, 0, -max_value, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -11.1L, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -min_subnorm_value, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1p24, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -0x1p127, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+    TEST_ff_f (powr, minus_zero, -max_value, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+    TEST_ff_f (powr, 0, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, minus_zero, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, 0, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, minus_zero, minus_infty, plus_infty, ERRNO_UNCHANGED),
+
+    /* powr (x, +inf) == +inf for |x| > 1.  */
+    TEST_ff_f (powr, 1.5, plus_infty, plus_infty, ERRNO_UNCHANGED),
+
+    /* powr (x, +inf) == +0 for |x| < 1.  */
+    TEST_ff_f (powr, 0.5, plus_infty, 0.0, ERRNO_UNCHANGED),
+
+    /* powr (x, -inf) == +0 for |x| > 1.  */
+    TEST_ff_f (powr, 1.5, minus_infty, 0.0, ERRNO_UNCHANGED),
+
+    /* powr (x, -inf) == +inf for |x| < 1.  */
+    TEST_ff_f (powr, 0.5, minus_infty, plus_infty, ERRNO_UNCHANGED),
+
+    /* powr (+inf, y) == +inf for y > 0.  */
+    TEST_ff_f (powr, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, 0xffffff, plus_infty, ERRNO_UNCHANGED),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, plus_infty, 0x1.fffffffffffffp+52L, plus_infty, ERRNO_UNCHANGED),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, plus_infty, 0x1.fffffffffffffffep+63L, plus_infty, ERRNO_UNCHANGED),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, plus_infty, 0x1.ffffffffffffffffffffffffff8p+105L, plus_infty, ERRNO_UNCHANGED),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, plus_infty, 0x1.ffffffffffffffffffffffffffffp+112L, plus_infty, ERRNO_UNCHANGED),
+# endif
+#endif
+    TEST_ff_f (powr, plus_infty, 0x1p24, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, 0x1p127, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, max_value, plus_infty, ERRNO_UNCHANGED),
+
+    /* powr (+inf, y) == +0 for y < 0.  */
+    TEST_ff_f (powr, plus_infty, -1, 0.0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -0xffffff, 0.0, ERRNO_UNCHANGED),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, plus_infty, -0x1.fffffffffffffp+52L, 0.0, ERRNO_UNCHANGED),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, plus_infty, -0x1.fffffffffffffffep+63L, 0.0, ERRNO_UNCHANGED),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, plus_infty, -0x1.ffffffffffffffffffffffffff8p+105L, 0.0, ERRNO_UNCHANGED),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, plus_infty, -0x1.ffffffffffffffffffffffffffffp+112L, 0.0, ERRNO_UNCHANGED),
+# endif
+#endif
+    TEST_ff_f (powr, plus_infty, -0x1p24, 0.0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -0x1p127, 0.0, ERRNO_UNCHANGED),
+    TEST_ff_f (powr, plus_infty, -max_value, 0.0, ERRNO_UNCHANGED),
+
+    /* powr (-inf, y) is a NaN (unlike pow) for y an odd integer > 0.  */
+    TEST_ff_f (powr, minus_infty, 27, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0xffffff, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1fffffe, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, minus_infty, 0x1.fffffffffffffp+52L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1.fffffffffffffp+53L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, minus_infty, 0x1.fffffffffffffffep+63L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1.fffffffffffffffep+64L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|XFAIL_ROUNDING_IBM128_LIBGCC),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, minus_infty, 0x1.ffffffffffffffffffffffffff8p+105L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1.ffffffffffffffffffffffffff8p+106L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|XFAIL_ROUNDING_IBM128_LIBGCC),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, minus_infty, 0x1.ffffffffffffffffffffffffffffp+112L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1.ffffffffffffffffffffffffffffp+113L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+# endif
+#endif
+
+    /* powr (-inf, y) is a NaN (unlike pow) for y > 0 and not an odd integer.  */
+    TEST_ff_f (powr, minus_infty, 0.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 28, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1p24, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, 0x1p127, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    /* powr (-inf, y) is a NaN (unlike pow) for y an odd integer < 0. */
+    TEST_ff_f (powr, minus_infty, -3, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0xffffff, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1fffffe, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+#if !TEST_COND_binary32
+    TEST_ff_f (powr, minus_infty, -0x1.fffffffffffffp+52L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1.fffffffffffffp+53L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+#endif
+#if MANT_DIG >= 64
+    TEST_ff_f (powr, minus_infty, -0x1.fffffffffffffffep+63L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1.fffffffffffffffep+64L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|XFAIL_ROUNDING_IBM128_LIBGCC),
+# if MANT_DIG >= 106
+    TEST_ff_f (powr, minus_infty, -0x1.ffffffffffffffffffffffffff8p+105L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1.ffffffffffffffffffffffffff8p+106L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|XFAIL_ROUNDING_IBM128_LIBGCC),
+# endif
+# if MANT_DIG >= 113
+    TEST_ff_f (powr, minus_infty, -0x1.ffffffffffffffffffffffffffffp+112L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1.ffffffffffffffffffffffffffffp+113L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+# endif
+#endif
+    /* powr (-inf, y) is a NaN (unlike pow) for y < 0 and not an odd integer.  */
+    TEST_ff_f (powr, minus_infty, -2.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1p24, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -0x1p127, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, minus_infty, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -max_value, 0.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, 1.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -max_value, 1000.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+    TEST_ff_f (powr, -min_value, 0.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, 1.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_ff_f (powr, -min_value, 1000.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    AUTO_TESTS_ff_f (powr),
+  };
+
+static void
+powr_test (void)
+{
+  ALL_RM_TEST (powr, 0, powr_test_data, RUN_TEST_LOOP_ff_f, END);
+}
+
+static void
+do_test (void)
+{
+  powr_test ();
+}
+
+/*
+ * Local Variables:
+ * mode:c
+ * End:
+ */
diff --git a/math/s_powr_template.c b/math/s_powr_template.c
new file mode 100644 (file)
index 0000000..c5d7775
--- /dev/null
@@ -0,0 +1,50 @@
+/* Return X^Y, with special cases based on exp(Y*log(X)).
+   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 <math.h>
+#include <math_private.h>
+
+FLOAT
+M_DECL_FUNC (__powr) (FLOAT x, FLOAT y)
+{
+  if (isless (x, M_LIT (0.0))
+      || (x == M_LIT (0.0) && y == M_LIT (0.0))
+      || (x == M_LIT (1.0) && isinf (y))
+      || (isinf (x) && y == M_LIT (0.0)))
+    {
+      __set_errno (EDOM);
+      return (x - x) / (x - x);
+    }
+  if (isnan (x) || isnan (y))
+    return x + y;
+  x = M_FABS (x);
+  FLOAT ret = M_SUF (__ieee754_pow) (x, y);
+  if (!isfinite (ret))
+    {
+      if (isfinite (x) && isfinite (y))
+       __set_errno (ERANGE);
+    }
+  else if (ret == 0
+          && isfinite (x)
+          && x != 0
+          && isfinite (y))
+    __set_errno (ERANGE);
+  return ret;
+}
+declare_mgen_alias (__powr, powr);
index 2e10764428ea305aeca3b1f0ac2cd18bea81fd3c..b8d22058da87859ec92466832219289df7a0deda 100644 (file)
@@ -48,7 +48,7 @@ volatile int count_cdouble;
 volatile int count_cfloat;
 volatile int count_cldouble;
 
-#define NCALLS     185
+#define NCALLS     188
 #define NCALLS_INT 4
 #define NCCALLS    47
 
@@ -268,6 +268,7 @@ F(compile_test) (void)
   a = log10p1 (log10p1 (x));
   a = logp1 (logp1 (x));
   a = pow (pow (x, a), pow (c, b));
+  a = powr (powr (x, a), powr (c, b));
   b = sqrt (sqrt (a));
   a = rsqrt (rsqrt (b));
   a = hypot (hypot (x, b), hypot (c, a));
@@ -394,6 +395,7 @@ F(compile_test) (void)
       a = log10p1 (y);
       a = logp1 (y);
       a = pow (y, y);
+      a = powr (y, y);
       a = sqrt (y);
       a = rsqrt (y);
       a = hypot (y, y);
@@ -771,6 +773,14 @@ TYPE
   return x + y;
 }
 
+TYPE
+(F(powr)) (TYPE x, TYPE y)
+{
+  ++count;
+  P ();
+  return x + y;
+}
+
 TYPE
 (F(sqrt)) (TYPE x)
 {
index 6c5480a5080222fb8eedd07dc6a8f21d3fb2c47c..eefff96ded518e2e8e931a4282bd89d44fd424b6 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 powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr)
+
+/* Return 1/sqrt(X).  */
 # define rsqrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, rsqrt)
 #endif
 
index d535a2df1a695e1cb53645d819b0cb2bfa2ac3e7..b93723ef75fcfff9ad8764e70430790a273baf06 100644 (file)
@@ -154,6 +154,7 @@ libm {
     __tanpiieee128;
   }
   GLIBC_2.42 {
+    __powrieee128;
     __rsqrtieee128;
   }
 }
index dbc1ec4e2df010c9e2dd2422f639c5970a7c7012..474f68ad7e6f5804181732ec818fc89294518887 100644 (file)
@@ -166,6 +166,7 @@ libnldbl-calls = \
   obstack_vprintf \
   obstack_vprintf_chk \
   pow \
+  powr \
   printf \
   printf_chk \
   printf_fp \
@@ -375,6 +376,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-powr.c = -fno-builtin-powrl
 CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml
 CFLAGS-nldbl-remquo.c = -fno-builtin-remquol
 CFLAGS-nldbl-rint.c = -fno-builtin-rintl
diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-powr.c b/sysdeps/ieee754/ldbl-opt/nldbl-powr.c
new file mode 100644 (file)
index 0000000..f828c83
--- /dev/null
@@ -0,0 +1,8 @@
+#include "nldbl-compat.h"
+
+double
+attribute_hidden
+powrl (double x, double y)
+{
+  return powr (x, y);
+}
index 9e19a563f64bba4ec2946413411340ed971f21e7..436ce76f7757f293ee4296a22d586690cc9bd299 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 56b5025d7b1f722f9751c1ef200b2f3561664676..14fe8361c7d2b5735b3c5556382d7e2dcbfe0fa7 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index de093b244e2f8d48415d357f1a18c1ce6e3cfa78..75ae1682f62da758b258aa4e21dbb58eb01d8261 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index ead3d7362bb798272b29ca3a10f574a92a23adb5..98406fa8d69801f44a01edf289cb2ac10ac2673a 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index e31cd32c90087bae82d484fcf74b145224657d15..5dc92d889044fce25dafafa71a1977dade07a515 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index cf32109fe3aa3e5584a6870bcf8ca23d05535daf..9f5659220d88ec6dbecaaba0fa88167b95652e1b 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index cf32109fe3aa3e5584a6870bcf8ca23d05535daf..9f5659220d88ec6dbecaaba0fa88167b95652e1b 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 55f6bfcb72c58e3b2aaa8520d34118214fa5fbad..ed35c4186e04c7ea7cfcd078b527d37b228a8526 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index e6aee7779ee4b821f113c7db512d7ab3751ce212..bc2b238f720e6e596e1bd0ef0122a1ce108d69ce 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index fdf5178805d307cf067377dc1224881230564299..9c8ca94d07e9ffe484eb47e931443fd34d8857e6 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index deb97ccdb50df079d2e160d8dca1de55360e4922..5dc51186d3308aa4b3644fee45c0fcc47b2c0d74 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index cf32109fe3aa3e5584a6870bcf8ca23d05535daf..9f5659220d88ec6dbecaaba0fa88167b95652e1b 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 83d4a2e7281818645dc908a3d69f0ad07a715da5..54c2e1414da0b1bbf1088875c0194e0547af57a4 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 1553be00f9221250ed705c9df220a635e1c52f80..35b1cb1dafeda961ea4a396c760fb179a8511ca8 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 1553be00f9221250ed705c9df220a635e1c52f80..35b1cb1dafeda961ea4a396c760fb179a8511ca8 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index fa0a957b29d0f2bf9d8c21c44ffc068faee700a0..9cb21cf97088abcfa3fff7bc642499a12d589edc 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 0f67bb42e43129fd59cd16b0607fbe7e9af0b088..947f69270d90753bd9caa1c4852fcf96af53c486 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 1af17942824e7dfb15af6da3575ebfb0df6619d8..20c07a446e90323ddcb35940a88e1f7263032383 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 58a3997970fb8fae87019d76bc03b0fb5bbd0c3f..385f4344f0c486fa900b444dd60784aa5e4b5511 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 48b7eee472fcd8163dd38ba78b580d616d2701e5..f4899109ca1ad584d9452dbda4b6516baf31d735 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index a6666c2a3ecf416f4e45041654b85911c6421407..a99a6088f05f6d962a92008ee5ae2e5b545c786e 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 4bbc7d24e5b93b5ece2133b0f9228eaa25411d6a..c5657f69646598ef5db54acb9c34192a8501117e 100644 (file)
@@ -1429,7 +1429,16 @@ GLIBC_2.41 tanpif32x F
 GLIBC_2.41 tanpif64 F
 GLIBC_2.41 tanpif64x F
 GLIBC_2.41 tanpil F
+GLIBC_2.42 __powrieee128 F
 GLIBC_2.42 __rsqrtieee128 F
+GLIBC_2.42 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 9b905e421729f0f8a5d93b0441c0d90ba93af092..df1a896d147e91b82c928d44b4157076edb6ccd5 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 7dd3f42c2a56f522a32c84a7f9a4912334ce800e..6a7ee943b28e3c1ac4cedee888a9c0c9df29e170 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index d193e5a017cd65f960b052d3497b4adab0ed090d..d1646fd32766e33f916b48699014de7389627609 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 3f6c019aaf3db8567da97a58d7487b935e6de246..e2d5ced05eaefc41cb85f7784f5e27f4218ce1ac 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index 9e9577768ed1df36bb6f7ae4d3de9f0f89a55617..e4597db280849f335b6dfcff3275d2f04ad7ff64 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index 9e9577768ed1df36bb6f7ae4d3de9f0f89a55617..e4597db280849f335b6dfcff3275d2f04ad7ff64 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf32 F
index f0112ebc83d861ddb6ec1677ecad9e6540a8f686..923efa28022ec6665248e8c19ddb84d4e2d3a328 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index ea7bb147214a8563cf86609ec66d1970104f0a19..1ee9504b0736fbe090750b0b3a195aa84a73daa9 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index dcfbb6e876336c662b4f519eb46c068d31c135ce..6f53174c50a181cc8d4f595300312db56f5809c5 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F
index fdcfd1e308b929e9467c5fd0a82d3e39be58151d..a6bbc416f7dfde41855ca1368fd366b7cb8f1a4e 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 powr F
+GLIBC_2.42 powrf F
+GLIBC_2.42 powrf128 F
+GLIBC_2.42 powrf32 F
+GLIBC_2.42 powrf32x F
+GLIBC_2.42 powrf64 F
+GLIBC_2.42 powrf64x F
+GLIBC_2.42 powrl F
 GLIBC_2.42 rsqrt F
 GLIBC_2.42 rsqrtf F
 GLIBC_2.42 rsqrtf128 F