diff options
author | Joseph Myers <joseph@codesourcery.com> | 2015-09-25 22:29:10 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2015-09-25 22:29:10 +0000 |
commit | 6ace39382120dd0668b2168591611f71b04ac8f3 (patch) | |
tree | 2cee18351450bd4f9586f033cae63aa4d1ec8d4d | |
parent | 5a9af6376d43b58c6545feb86002812a57956654 (diff) | |
download | glibc-6ace39382120dd0668b2168591611f71b04ac8f3.zip glibc-6ace39382120dd0668b2168591611f71b04ac8f3.tar.gz glibc-6ace39382120dd0668b2168591611f71b04ac8f3.tar.bz2 |
Fix pow missing underflows (bug 18825).
Similar to various other bugs in this area, pow functions can fail to
raise the underflow exception when the result is tiny and inexact but
one or more low bits of the intermediate result that is scaled down
(or, in the i386 case, converted from a wider evaluation format) are
zero. This patch forces the exception in a similar way to previous
fixes, thereby concluding the fixes for known bugs with missing
underflow exceptions currently filed in Bugzilla.
Tested for x86_64, x86, mips64 and powerpc.
[BZ #18825]
* sysdeps/i386/fpu/i386-math-asm.h (FLT_NARROW_EVAL_UFLOW_NONNAN):
New macro.
(DBL_NARROW_EVAL_UFLOW_NONNAN): Likewise.
(LDBL_CHECK_FORCE_UFLOW_NONNAN): Likewise.
* sysdeps/i386/fpu/e_pow.S: Use DEFINE_DBL_MIN.
(__ieee754_pow): Use DBL_NARROW_EVAL_UFLOW_NONNAN instead of
DBL_NARROW_EVAL, reloading the PIC register as needed.
* sysdeps/i386/fpu/e_powf.S: Use DEFINE_FLT_MIN.
(__ieee754_powf): Use FLT_NARROW_EVAL_UFLOW_NONNAN instead of
FLT_NARROW_EVAL. Use separate return path for case when first
argument is NaN.
* sysdeps/i386/fpu/e_powl.S: Include <i386-math-asm.h>. Use
DEFINE_LDBL_MIN.
(__ieee754_powl): Use LDBL_CHECK_FORCE_UFLOW_NONNAN, reloading the
PIC register.
* sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Use
math_check_force_underflow_nonneg.
* sysdeps/ieee754/flt-32/e_powf.c (__ieee754_powf): Force
underflow for subnormal result.
* sysdeps/ieee754/ldbl-128/e_powl.c (__ieee754_powl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_powl.c (__ieee754_powl): Use
math_check_force_underflow_nonneg.
* sysdeps/x86/fpu/powl_helper.c (__powl_helper): Use
math_check_force_underflow.
* sysdeps/x86_64/fpu/x86_64-math-asm.h
(LDBL_CHECK_FORCE_UFLOW_NONNAN): New macro.
* sysdeps/x86_64/fpu/e_powl.S: Include <x86_64-math-asm.h>. Use
DEFINE_LDBL_MIN.
(__ieee754_powl): Use LDBL_CHECK_FORCE_UFLOW_NONNAN.
* math/auto-libm-test-in: Add more tests of pow.
* math/auto-libm-test-out: Regenerated.
-rw-r--r-- | ChangeLog | 35 | ||||
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | math/auto-libm-test-in | 145 | ||||
-rw-r--r-- | math/auto-libm-test-out | 3644 | ||||
-rw-r--r-- | sysdeps/i386/fpu/e_pow.S | 8 | ||||
-rw-r--r-- | sysdeps/i386/fpu/e_powf.S | 13 | ||||
-rw-r--r-- | sysdeps/i386/fpu/e_powl.S | 6 | ||||
-rw-r--r-- | sysdeps/i386/fpu/i386-math-asm.h | 46 | ||||
-rw-r--r-- | sysdeps/ieee754/dbl-64/e_pow.c | 2 | ||||
-rw-r--r-- | sysdeps/ieee754/flt-32/e_powf.c | 7 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-128/e_powl.c | 6 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-128ibm/e_powl.c | 1 | ||||
-rw-r--r-- | sysdeps/x86/fpu/powl_helper.c | 1 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/e_powl.S | 3 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/x86_64-math-asm.h | 13 |
15 files changed, 3926 insertions, 10 deletions
@@ -1,3 +1,38 @@ +2015-09-25 Joseph Myers <joseph@codesourcery.com> + + [BZ #18825] + * sysdeps/i386/fpu/i386-math-asm.h (FLT_NARROW_EVAL_UFLOW_NONNAN): + New macro. + (DBL_NARROW_EVAL_UFLOW_NONNAN): Likewise. + (LDBL_CHECK_FORCE_UFLOW_NONNAN): Likewise. + * sysdeps/i386/fpu/e_pow.S: Use DEFINE_DBL_MIN. + (__ieee754_pow): Use DBL_NARROW_EVAL_UFLOW_NONNAN instead of + DBL_NARROW_EVAL, reloading the PIC register as needed. + * sysdeps/i386/fpu/e_powf.S: Use DEFINE_FLT_MIN. + (__ieee754_powf): Use FLT_NARROW_EVAL_UFLOW_NONNAN instead of + FLT_NARROW_EVAL. Use separate return path for case when first + argument is NaN. + * sysdeps/i386/fpu/e_powl.S: Include <i386-math-asm.h>. Use + DEFINE_LDBL_MIN. + (__ieee754_powl): Use LDBL_CHECK_FORCE_UFLOW_NONNAN, reloading the + PIC register. + * sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Use + math_check_force_underflow_nonneg. + * sysdeps/ieee754/flt-32/e_powf.c (__ieee754_powf): Force + underflow for subnormal result. + * sysdeps/ieee754/ldbl-128/e_powl.c (__ieee754_powl): Likewise. + * sysdeps/ieee754/ldbl-128ibm/e_powl.c (__ieee754_powl): Use + math_check_force_underflow_nonneg. + * sysdeps/x86/fpu/powl_helper.c (__powl_helper): Use + math_check_force_underflow. + * sysdeps/x86_64/fpu/x86_64-math-asm.h + (LDBL_CHECK_FORCE_UFLOW_NONNAN): New macro. + * sysdeps/x86_64/fpu/e_powl.S: Include <x86_64-math-asm.h>. Use + DEFINE_LDBL_MIN. + (__ieee754_powl): Use LDBL_CHECK_FORCE_UFLOW_NONNAN. + * math/auto-libm-test-in: Add more tests of pow. + * math/auto-libm-test-out: Regenerated. + 2015-09-25 Florian Weimer <fweimer@redhat.com> * nss/bug17079.c (init_test_items): Add diagnostic for @@ -14,9 +14,9 @@ Version 2.23 16985, 17118, 17243, 17244, 17250, 17441, 17787, 17886, 17887, 17905, 18084, 18086, 18240, 18265, 18370, 18421, 18480, 18525, 18595, 18610, 18618, 18647, 18661, 18674, 18675, 18681, 18757, 18778, 18781, 18787, - 18789, 18790, 18795, 18796, 18803, 18820, 18823, 18824, 18857, 18863, - 18870, 18872, 18873, 18875, 18887, 18921, 18951, 18952, 18961, 18966, - 18967, 18970, 18977, 18980, 18981, 19003. + 18789, 18790, 18795, 18796, 18803, 18820, 18823, 18824, 18825, 18857, + 18863, 18870, 18872, 18873, 18875, 18887, 18921, 18951, 18952, 18961, + 18966, 18967, 18970, 18977, 18980, 18981, 19003. * The obsolete header <regexp.h> has been removed. Programs that require this header must be updated to use <regex.h> instead. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 2403216..4b93857 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -3067,6 +3067,151 @@ pow 1.01 -min_subnorm pow 2.0 -100000.0 +pow 2 -126.125 +pow 2 -126.25 +pow 2 -126.375 +pow 2 -126.5 +pow 2 -126.625 +pow 2 -126.75 +pow 2 -126.875 +pow 2 -969.125 +pow 2 -969.25 +pow 2 -969.375 +pow 2 -969.5 +pow 2 -969.625 +pow 2 -969.75 +pow 2 -969.875 +pow 2 -1022.125 +pow 2 -1022.25 +pow 2 -1022.375 +pow 2 -1022.5 +pow 2 -1022.625 +pow 2 -1022.75 +pow 2 -1022.875 +pow 2 -16382.125 +pow 2 -16382.25 +pow 2 -16382.375 +pow 2 -16382.5 +pow 2 -16382.625 +pow 2 -16382.75 +pow 2 -16382.875 +pow 2 -16383.125 +pow 2 -16383.25 +pow 2 -16383.375 +pow 2 -16383.5 +pow 2 -16383.625 +pow 2 -16383.75 +pow 2 -16383.875 +pow 0.5 126.125 +pow 0.5 126.25 +pow 0.5 126.375 +pow 0.5 126.5 +pow 0.5 126.625 +pow 0.5 126.75 +pow 0.5 126.875 +pow 0.5 969.125 +pow 0.5 969.25 +pow 0.5 969.375 +pow 0.5 969.5 +pow 0.5 969.625 +pow 0.5 969.75 +pow 0.5 969.875 +pow 0.5 1022.125 +pow 0.5 1022.25 +pow 0.5 1022.375 +pow 0.5 1022.5 +pow 0.5 1022.625 +pow 0.5 1022.75 +pow 0.5 1022.875 +pow 0.5 16382.125 +pow 0.5 16382.25 +pow 0.5 16382.375 +pow 0.5 16382.5 +pow 0.5 16382.625 +pow 0.5 16382.75 +pow 0.5 16382.875 +pow 0.5 16383.125 +pow 0.5 16383.25 +pow 0.5 16383.375 +pow 0.5 16383.5 +pow 0.5 16383.625 +pow 0.5 16383.75 +pow 0.5 16383.875 +pow 0x1.00001p1 -126 +pow -0x1.00002p1 -126 +pow 0x1.00003p1 -126 +pow -0x1.00004p1 -126 +pow 0x1.00005p1 -126 +pow -0x1.00006p1 -126 +pow 0x1.00007p1 -126 +pow 0x1.00001p1 -969 +pow -0x1.00002p1 -969 +pow 0x1.00003p1 -969 +pow -0x1.00004p1 -969 +pow 0x1.00005p1 -969 +pow -0x1.00006p1 -969 +pow 0x1.00007p1 -969 +pow 0x1.00001p1 -1022 +pow -0x1.00002p1 -1022 +pow 0x1.00003p1 -1022 +pow -0x1.00004p1 -1022 +pow 0x1.00005p1 -1022 +pow -0x1.00006p1 -1022 +pow 0x1.00007p1 -1022 +pow 0x1.00001p1 -16382 +pow -0x1.00002p1 -16382 +pow 0x1.00003p1 -16382 +pow -0x1.00004p1 -16382 +pow 0x1.00005p1 -16382 +pow -0x1.00006p1 -16382 +pow 0x1.00007p1 -16382 +pow 0x1.00001p1 -16383 +pow -0x1.00002p1 -16383 +pow 0x1.00003p1 -16383 +pow -0x1.00004p1 -16383 +pow 0x1.00005p1 -16383 +pow -0x1.00006p1 -16383 +pow 0x1.00007p1 -16383 +pow 0x0.ffff1p-1 126 +pow -0x0.ffff2p-1 126 +pow 0x0.ffff3p-1 126 +pow -0x0.ffff4p-1 126 +pow 0x0.ffff5p-1 126 +pow -0x0.ffff6p-1 126 +pow 0x0.ffff7p-1 126 +pow 0x0.ffff1p-1 969 +pow -0x0.ffff2p-1 969 +pow 0x0.ffff3p-1 969 +pow -0x0.ffff4p-1 969 +pow 0x0.ffff5p-1 969 +pow -0x0.ffff6p-1 969 +pow 0x0.ffff7p-1 969 +pow 0x0.ffff1p-1 1022 +pow -0x0.ffff2p-1 1022 +pow 0x0.ffff3p-1 1022 +pow -0x0.ffff4p-1 1022 +pow 0x0.ffff5p-1 1022 +pow -0x0.ffff6p-1 1022 +pow 0x0.ffff7p-1 1022 +pow 0x0.ffff1p-1 16382 +pow -0x0.ffff2p-1 16382 +pow 0x0.ffff3p-1 16382 +pow -0x0.ffff4p-1 16382 +pow 0x0.ffff5p-1 16382 +pow -0x0.ffff6p-1 16382 +pow 0x0.ffff7p-1 16382 +pow 0x0.ffff1p-1 16383 +pow -0x0.ffff2p-1 16383 +pow 0x0.ffff3p-1 16383 +pow -0x0.ffff4p-1 16383 +pow 0x0.ffff5p-1 16383 +pow -0x0.ffff6p-1 16383 +pow 0x0.ffff7p-1 16383 +pow 0x2.000b3p0 -1022 +pow 0x2.000582p0 -1022 +pow 2 -0x3.fe513p+8 +pow 2 -0x3.fe4e8p+8 + pow 1.0625 1.125 pow 1.5 1.03125 pow 0x1.7d1a0a6f2p+681 1.5 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index ac392cb..4126a7c 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -222650,6 +222650,3650 @@ pow 2.0 -100000.0 = pow tonearest ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange = pow towardzero ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange = pow upward ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -126.125 += pow downward flt-32 0x2p+0f -0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.e2p+4f : 0x3.ab032p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.e2p+4 : 0x3.ab031b9f7491p-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128L : inexact-ok +pow 2 -126.25 += pow downward flt-32 0x2p+0f -0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.e4p+4f : 0x3.5d13f8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.e4p+4 : 0x3.5d13f32b5a75cp-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd4p-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd4p-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b6p-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee64p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee641p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee64p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee641p-128L : inexact-ok +pow 2 -126.375 += pow downward flt-32 0x2p+0f -0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.e6p+4f : 0x3.159cbp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.e6p+4 : 0x3.159ca845541b8p-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b78p-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b78p-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259378p-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432594p-128L : inexact-ok +pow 2 -126.5 += pow downward flt-32 0x2p+0f -0x7.e8p+4f : 0x2.d413c8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.e8p+4f : 0x2.d413dp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.e8p+4f : 0x2.d413c8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.e8p+4f : 0x2.d413dp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe7799214p-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe7799214p-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52cp-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd6p-128L : inexact-ok +pow 2 -126.625 += pow downward flt-32 0x2p+0f -0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.eap+4f : 0x2.97fb6p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.eap+4 : 0x2.97fb5aa6c545p-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3acp-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3acp-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c4p-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c42p-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c4p-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c42p-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885dp-128L : inexact-ok +pow 2 -126.75 += pow downward flt-32 0x2p+0f -0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.ecp+4f : 0x2.60dfc8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.ecp+4 : 0x2.60dfc14636e2cp-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5cp-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5cp-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60bap-128L : inexact-ok +pow 2 -126.875 += pow downward flt-32 0x2p+0f -0x7.eep+4f : 0x2.2e57p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2p+0f -0x7.eep+4f : 0x2.2e5708p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2p+0f -0x7.eep+4f : 0x2.2e57p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2p+0f -0x7.eep+4f : 0x2.2e5708p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok += pow upward dbl-64 0x2p+0 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6296p-128L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d62p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d63p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d62p-128L : inexact-ok += pow upward ldbl-128ibm 0x2p+0L -0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d63p-128L : inexact-ok +pow 2 -969.125 += pow downward flt-32 0x2p+0f -0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c92p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c92p+8 : 0x7.5606373ee922p-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b837p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8374p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b837p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8374p-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b84p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c92p+8L : 0x7.5606373ee921c976816bad9b84p-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.25 += pow downward flt-32 0x2p+0f -0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c94p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c94p+8 : 0x6.ba27e656b4eb8p-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a8p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc816cp-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc84p-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.375 += pow downward flt-32 0x2p+0f -0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c96p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c96p+8 : 0x6.2b39508aa837p-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6fp-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6fp-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26fp-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b24p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b28p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b24p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b28p-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.5 += pow downward flt-32 0x2p+0f -0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c98p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32428p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32428p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa58p-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9ba8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9bacp-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9ba8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9bacp-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.625 += pow downward flt-32 0x2p+0f -0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c9ap+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c9ap+8 : 0x5.2ff6b54d8a8ap-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c758p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c758p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10bcp-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.75 += pow downward flt-32 0x2p+0f -0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c9cp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c9cp+8 : 0x4.c1bf828c6dc58p-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b8p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17214p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17218p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17214p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17218p-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c174p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c174p-972L : inexact-ok underflow errno-erange-ok +pow 2 -969.875 += pow downward flt-32 0x2p+0f -0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.c9ep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok += pow tonearest dbl-64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok += pow towardzero dbl-64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok += pow upward dbl-64 0x2p+0 -0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac52cp-972L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac8p-972L : inexact-ok underflow errno-erange-ok +pow 2 -1022.125 += pow downward flt-32 0x2p+0f -0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe2p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490cp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7491p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7490cp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe2p+8L : 0x3.ab031b9f7491p-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.25 += pow downward flt-32 0x2p+0f -0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe4p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd4p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd4p-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b6p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a758p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a758p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe4p+8L : 0x3.5d13f32b5a75cp-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.375 += pow downward flt-32 0x2p+0f -0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe6p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b78p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b78p-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259378p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b4p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b8p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b4p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe6p+8L : 0x3.159ca845541b8p-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.5 += pow downward flt-32 0x2p+0f -0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe7799214p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe7799214p-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe8p+8L : 0x2.d413cccfe779cp-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.625 += pow downward flt-32 0x2p+0f -0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.feap+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3acp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3acp-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544cp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c545p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c544cp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.feap+8L : 0x2.97fb5aa6c545p-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.75 += pow downward flt-32 0x2p+0f -0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fecp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5cp-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e28p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e28p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fecp+8L : 0x2.60dfc14636e2cp-1024L : inexact-ok underflow errno-erange-ok +pow 2 -1022.875 += pow downward flt-32 0x2p+0f -0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.feep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6296p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.feep+8L : 0x2.2e57078faa2f8p-1024L : inexact-ok underflow errno-erange-ok +pow 2 -16382.125 += pow downward flt-32 0x2p+0f -0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffe2p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bcp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bcp-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffe2p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.25 += pow downward flt-32 0x2p+0f -0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffe4p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd4p-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffe4p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.375 += pow downward flt-32 0x2p+0f -0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffe6p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b7p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b7p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259374p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259378p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259374p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259378p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffe6p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.5 += pow downward flt-32 0x2p+0f -0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffe8p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe7799218p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe7799214p-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd528p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd52cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd528p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd52cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffe8p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.625 += pow downward flt-32 0x2p+0f -0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffeap+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3bp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3acp-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffeap+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.75 += pow downward flt-32 0x2p+0f -0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffecp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffecp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16382.875 += pow downward flt-32 0x2p+0f -0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.ffeep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5bap-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9cp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9cp-16384L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6298p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.ffeep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.125 += pow downward flt-32 0x2p+0f -0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fff2p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba487258p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba487258p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fff2p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.25 += pow downward flt-32 0x2p+0f -0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fff4p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5fp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5ecp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d17732058p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d1773205cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d17732058p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d1773205cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fff4p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.375 += pow downward flt-32 0x2p+0f -0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fff6p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5bcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fff6p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.5 += pow downward flt-32 0x2p+0f -0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fff8p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc91p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc90cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fff8p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.625 += pow downward flt-32 0x2p+0f -0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fffap+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271dp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271dp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e24p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fffap+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.75 += pow downward flt-32 0x2p+0f -0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fffcp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152d8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152d8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152dcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152dcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c88p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fffcp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 2 -16383.875 += pow downward flt-32 0x2p+0f -0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2p+0 -0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adc8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adc8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb148p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb148p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2p+0L -0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2p+0L -0x3.fffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 126.125 += pow downward flt-32 0x8p-4f 0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.e2p+4f : 0x3.ab0318p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.e2p+4f : 0x3.ab032p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.e2p+4 : 0x3.ab031b9f7491p-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4b8p-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bcp-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.e2p+4L : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128L : inexact-ok +pow 0.5 126.25 += pow downward flt-32 0x8p-4f 0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.e4p+4f : 0x3.5d13fp-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.e4p+4f : 0x3.5d13f8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.e4p+4 : 0x3.5d13f32b5a75cp-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd4p-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abdp-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd4p-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee640b6p-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee64p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee641p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee64p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.e4p+4L : 0x3.5d13f32b5a75abd0e69a2ee641p-128L : inexact-ok +pow 0.5 126.375 += pow downward flt-32 0x8p-4f 0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.e6p+4f : 0x3.159ca8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.e6p+4f : 0x3.159cbp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.e6p+4 : 0x3.159ca845541b8p-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b78p-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74p-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b78p-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259376p-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab43259378p-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432593p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.e6p+4L : 0x3.159ca845541b6b74f8ab432594p-128L : inexact-ok +pow 0.5 126.5 += pow downward flt-32 0x8p-4f 0x7.e8p+4f : 0x2.d413c8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.e8p+4f : 0x2.d413dp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.e8p+4f : 0x2.d413c8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.e8p+4f : 0x2.d413dp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe7799214p-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921p-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe7799214p-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52ap-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd52cp-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd5p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.e8p+4L : 0x2.d413cccfe779921165f626cdd6p-128L : inexact-ok +pow 0.5 126.625 += pow downward flt-32 0x8p-4f 0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.eap+4f : 0x2.97fb58p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.eap+4f : 0x2.97fb6p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.eap+4 : 0x2.97fb5aa6c545p-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3acp-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a8p-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3acp-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c4p-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c42p-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c4p-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885c42p-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885cp-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.eap+4L : 0x2.97fb5aa6c544e3a872f5fd885dp-128L : inexact-ok +pow 0.5 126.75 += pow downward flt-32 0x8p-4f 0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.ecp+4f : 0x2.60dfcp-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.ecp+4f : 0x2.60dfc8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.ecp+4 : 0x2.60dfc14636e2cp-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5cp-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bcp-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5cp-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60b9p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.ecp+4L : 0x2.60dfc14636e2a5bd1ab48c60bap-128L : inexact-ok +pow 0.5 126.875 += pow downward flt-32 0x8p-4f 0x7.eep+4f : 0x2.2e57p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x8p-4f 0x7.eep+4f : 0x2.2e5708p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x8p-4f 0x7.eep+4f : 0x2.2e57p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x8p-4f 0x7.eep+4f : 0x2.2e5708p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok += pow upward dbl-64 0x8p-4 0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b98p-128L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9cp-128L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6294p-128L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d6296p-128L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d62p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d63p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d62p-128L : inexact-ok += pow upward ldbl-128ibm 0x8p-4L 0x7.eep+4L : 0x2.2e57078faa2f5b9bef918a1d63p-128L : inexact-ok +pow 0.5 969.125 += pow downward flt-32 0x8p-4f 0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c92p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c92p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee921cp-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c92p+8 : 0x7.5606373ee922p-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c97p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c978p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b837p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8374p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b837p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8374p-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b84p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c92p+8L : 0x7.5606373ee921c976816bad9b84p-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.25 += pow downward flt-32 0x8p-4f 0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c94p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c94p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb4p-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c94p+8 : 0x6.ba27e656b4eb8p-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57ap-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a8p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8168p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc816cp-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c94p+8L : 0x6.ba27e656b4eb57a1cd345dcc84p-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.375 += pow downward flt-32 0x8p-4f 0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c96p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c96p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa836cp-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c96p+8 : 0x6.2b39508aa837p-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6fp-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e8p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6fp-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26ecp-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b26fp-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b24p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b28p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b24p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c96p+8L : 0x6.2b39508aa836d6e9f156864b28p-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.5 += pow downward flt-32 0x8p-4f 0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c98p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c98p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef3p-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c98p+8 : 0x5.a827999fcef34p-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32428p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef3242p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32428p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa54p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9baa58p-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9ba8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9bacp-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9ba8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c98p+8L : 0x5.a827999fcef32422cbec4d9bacp-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.625 += pow downward flt-32 0x8p-4f 0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c9ap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c9ap+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a89cp-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c9ap+8 : 0x5.2ff6b54d8a8ap-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c758p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c75p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c758p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b88p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b884p-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10b8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c9ap+8L : 0x5.2ff6b54d8a89c750e5ebfb10bcp-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.75 += pow downward flt-32 0x8p-4f 0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c9cp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c9cp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc54p-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c9cp+8 : 0x4.c1bf828c6dc58p-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b78p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b8p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17214p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17218p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17214p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17218p-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c174p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c17p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c9cp+8L : 0x4.c1bf828c6dc54b7a356918c174p-972L : inexact-ok underflow errno-erange-ok +pow 0.5 969.875 += pow downward flt-32 0x8p-4f 0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.c9ep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.c9ep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok += pow tonearest dbl-64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok += pow towardzero dbl-64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545e8p-972 : inexact-ok += pow upward dbl-64 0x8p-4 0x3.c9ep+8 : 0x4.5cae0f1f545ecp-972 : inexact-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb73p-972L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb738p-972L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac528p-972L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac52cp-972L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.c9ep+8L : 0x4.5cae0f1f545eb737df23143ac8p-972L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.125 += pow downward flt-32 0x8p-4f 0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fe2p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fe2p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4b8p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bcp-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490cp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7491p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7490cp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.fe2p+8L : 0x3.ab031b9f7491p-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.25 += pow downward flt-32 0x8p-4f 0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fe4p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fe4p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd4p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abdp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd4p-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75abd0e69a2ee640b6p-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a758p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a758p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.fe4p+8L : 0x3.5d13f32b5a75cp-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.375 += pow downward flt-32 0x8p-4f 0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fe6p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fe6p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b78p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b78p-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259376p-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b6b74f8ab43259378p-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b4p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b8p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b4p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.fe6p+8L : 0x3.159ca845541b8p-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.5 += pow downward flt-32 0x8p-4f 0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fe8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fe8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe7799214p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe7799214p-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52ap-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779921165f626cdd52cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe7798p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.fe8p+8L : 0x2.d413cccfe779cp-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.625 += pow downward flt-32 0x8p-4f 0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.feap+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.feap+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3acp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a8p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3acp-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544cp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c545p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c544cp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.feap+8L : 0x2.97fb5aa6c545p-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.75 += pow downward flt-32 0x8p-4f 0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fecp+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fecp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bcp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5cp-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e28p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e28p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.fecp+8L : 0x2.60dfc14636e2cp-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 1022.875 += pow downward flt-32 0x8p-4f 0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.feep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.feep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x8p-4 0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b98p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9cp-1024L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow tonearest ldbl-128 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow towardzero ldbl-128 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6294p-1024L : inexact-ok += pow upward ldbl-128 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f5b9bef918a1d6296p-1024L : inexact-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f4p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x8p-4L 0x3.feep+8L : 0x2.2e57078faa2f8p-1024L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.125 += pow downward flt-32 0x8p-4f 0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffe2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffe2p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bcp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4b8p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bcp-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffe2p+12L : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffe2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffe2p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.25 += pow downward flt-32 0x8p-4f 0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffe4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffe4p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abdp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd4p-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffe4p+12L : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffe4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffe4p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.375 += pow downward flt-32 0x8p-4f 0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffe6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffe6p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b7p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b7p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b78p-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259374p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259378p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259374p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffe6p+12L : 0x3.159ca845541b6b74f8ab43259378p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffe6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffe6p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.5 += pow downward flt-32 0x8p-4f 0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffe8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffe8p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe7799218p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe7799214p-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd528p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd52cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd528p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffe8p+12L : 0x2.d413cccfe779921165f626cdd52cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffe8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffe8p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.625 += pow downward flt-32 0x8p-4f 0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffeap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffeap+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3bp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a8p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3acp-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffeap+12L : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffeap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffeap+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.75 += pow downward flt-32 0x8p-4f 0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffecp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffecp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bcp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5cp-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffecp+12L : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffecp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffecp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16382.875 += pow downward flt-32 0x8p-4f 0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.ffeep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.ffeep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5bap-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9cp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b98p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9cp-16384L : inexact-ok += pow downward ldbl-128 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6294p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.ffeep+12L : 0x2.2e57078faa2f5b9bef918a1d6298p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.ffeep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.ffeep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.125 += pow downward flt-32 0x8p-4f 0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fff2p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fff2p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba487258p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba487258p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48726p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0dcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fff2p+12L : 0x1.d5818dcfba48725da05aeb66e0ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fff2p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fff2p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.25 += pow downward flt-32 0x8p-4f 0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fff4p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fff4p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5fp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5ecp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d17732058p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d1773205cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d17732058p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fff4p+12L : 0x1.ae89f995ad3ad5e8734d1773205cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fff4p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fff4p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.375 += pow downward flt-32 0x8p-4f 0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fff6p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fff6p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5bcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fff6p+12L : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fff6p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fff6p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.5 += pow downward flt-32 0x8p-4f 0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fff8p+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fff8p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc91p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc90cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fff8p+12L : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fff8p+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fff8p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.625 += pow downward flt-32 0x8p-4f 0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fffap+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fffap+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271dp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271dp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e2p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fffap+12L : 0x1.4bfdad5362a271d4397afec42e24p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fffap+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fffap+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.75 += pow downward flt-32 0x8p-4f 0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fffcp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fffcp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152d8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152d8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152dcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152dcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c84p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fffcp+12L : 0x1.306fe0a31b7152de8d5a46305c88p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fffcp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fffcp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0.5 16383.875 += pow downward flt-32 0x8p-4f 0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x8p-4f 0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x8p-4f 0x3.fffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x8p-4f 0x3.fffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x8p-4 0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adc8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adc8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adccp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517addp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb148p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb148p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x8p-4L 0x3.fffep+12L : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x8p-4L 0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x8p-4L 0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x8p-4L 0x3.fffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x8p-4L 0x3.fffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x1.00001p1 -126 += pow downward flt-32 0x2.00002p+0f -0x7.ep+4f : 0x3.ffe08p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2.00002p+0f -0x7.ep+4f : 0x3.ffe08p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2.00002p+0f -0x7.ep+4f : 0x3.ffe08p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2.00002p+0f -0x7.ep+4f : 0x3.ffe088p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok += pow tonearest dbl-64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok += pow towardzero dbl-64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2ap-128 : inexact-ok += pow upward dbl-64 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe0807d02b2cp-128 : inexact-ok += pow downward ldbl-96-intel 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29cp-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a2ap-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29cp-128L : inexact-ok += pow upward ldbl-96-intel 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a2ap-128L : inexact-ok += pow downward ldbl-96-m68k 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29cp-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a2ap-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29cp-128L : inexact-ok += pow upward ldbl-96-m68k 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a2ap-128L : inexact-ok += pow downward ldbl-128 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201dap-128L : inexact-ok += pow tonearest ldbl-128 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201dcp-128L : inexact-ok += pow towardzero ldbl-128 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201dap-128L : inexact-ok += pow upward ldbl-128 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201dcp-128L : inexact-ok += pow downward ldbl-128ibm 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e202p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e201p-128L : inexact-ok += pow upward ldbl-128ibm 0x2.00002p+0L -0x7.ep+4L : 0x3.ffe0807d02b2a29ff13c16e202p-128L : inexact-ok +pow -0x1.00002p1 -126 += pow downward flt-32 -0x2.00004p+0f -0x7.ep+4f : 0x3.ffc1p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00004p+0f -0x7.ep+4f : 0x3.ffc1p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x2.00004p+0f -0x7.ep+4f : 0x3.ffc1p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x2.00004p+0f -0x7.ep+4f : 0x3.ffc108p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00004p+0 -0x7.ep+4 : 0x3.ffc101f405952p-128 : inexact-ok += pow tonearest dbl-64 -0x2.00004p+0 -0x7.ep+4 : 0x3.ffc101f405952p-128 : inexact-ok += pow towardzero dbl-64 -0x2.00004p+0 -0x7.ep+4 : 0x3.ffc101f405952p-128 : inexact-ok += pow upward dbl-64 -0x2.00004p+0 -0x7.ep+4 : 0x3.ffc101f405954p-128 : inexact-ok += pow downward ldbl-96-intel -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fcp-128L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f405952ap-128L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fcp-128L : inexact-ok += pow upward ldbl-96-intel -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f405952ap-128L : inexact-ok += pow downward ldbl-96-m68k -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fcp-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f405952ap-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fcp-128L : inexact-ok += pow upward ldbl-96-m68k -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f405952ap-128L : inexact-ok += pow downward ldbl-128 -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfd8p-128L : inexact-ok += pow tonearest ldbl-128 -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfd8p-128L : inexact-ok += pow towardzero ldbl-128 -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfd8p-128L : inexact-ok += pow upward ldbl-128 -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfdap-128L : inexact-ok += pow downward ldbl-128ibm -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfp-128L : inexact-ok += pow tonearest ldbl-128ibm -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ecp-128L : inexact-ok += pow towardzero ldbl-128ibm -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ebfp-128L : inexact-ok += pow upward ldbl-128ibm -0x2.00004p+0L -0x7.ep+4L : 0x3.ffc101f4059529fecf83967ecp-128L : inexact-ok +pow 0x1.00003p1 -126 += pow downward flt-32 0x2.00006p+0f -0x7.ep+4f : 0x3.ffa18p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2.00006p+0f -0x7.ep+4f : 0x3.ffa188p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2.00006p+0f -0x7.ep+4f : 0x3.ffa18p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2.00006p+0f -0x7.ep+4f : 0x3.ffa188p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7ap-128 : inexact-ok += pow tonearest dbl-64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7cp-128 : inexact-ok += pow towardzero dbl-64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7ap-128 : inexact-ok += pow upward dbl-64 0x2.00006p+0 -0x7.ep+4 : 0x3.ffa1846500d7cp-128 : inexact-ok += pow downward ldbl-96-intel 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow upward ldbl-96-intel 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b49cp-128L : inexact-ok += pow downward ldbl-96-m68k 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b49cp-128L : inexact-ok += pow downward ldbl-128 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038dap-128L : inexact-ok += pow tonearest ldbl-128 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038dap-128L : inexact-ok += pow towardzero ldbl-128 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038dap-128L : inexact-ok += pow upward ldbl-128 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038dcp-128L : inexact-ok += pow downward ldbl-128ibm 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51039p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51038p-128L : inexact-ok += pow upward ldbl-128ibm 0x2.00006p+0L -0x7.ep+4L : 0x3.ffa1846500d7b498a114c51039p-128L : inexact-ok +pow -0x1.00004p1 -126 += pow downward flt-32 -0x2.00008p+0f -0x7.ep+4f : 0x3.ff82p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00008p+0f -0x7.ep+4f : 0x3.ff8208p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x2.00008p+0f -0x7.ep+4f : 0x3.ff82p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x2.00008p+0f -0x7.ep+4f : 0x3.ff8208p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00008p+0 -0x7.ep+4 : 0x3.ff8207cfecaa8p-128 : inexact-ok += pow tonearest dbl-64 -0x2.00008p+0 -0x7.ep+4 : 0x3.ff8207cfecaaap-128 : inexact-ok += pow towardzero dbl-64 -0x2.00008p+0 -0x7.ep+4 : 0x3.ff8207cfecaa8p-128 : inexact-ok += pow upward dbl-64 -0x2.00008p+0 -0x7.ep+4 : 0x3.ff8207cfecaaap-128 : inexact-ok += pow downward ldbl-96-intel -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow upward ldbl-96-intel -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe8p-128L : inexact-ok += pow downward ldbl-96-m68k -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe4p-128L : inexact-ok += pow upward ldbl-96-m68k -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe8p-128L : inexact-ok += pow downward ldbl-128 -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477fcp-128L : inexact-ok += pow tonearest ldbl-128 -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477fcp-128L : inexact-ok += pow towardzero ldbl-128 -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477fcp-128L : inexact-ok += pow upward ldbl-128 -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477fep-128L : inexact-ok += pow downward ldbl-128ibm -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477p-128L : inexact-ok += pow tonearest ldbl-128ibm -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed478p-128L : inexact-ok += pow towardzero ldbl-128ibm -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed477p-128L : inexact-ok += pow upward ldbl-128ibm -0x2.00008p+0L -0x7.ep+4L : 0x3.ff8207cfecaa9fe470a15ed478p-128L : inexact-ok +pow 0x1.00005p1 -126 += pow downward flt-32 0x2.0000ap+0f -0x7.ep+4f : 0x3.ff6288p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2.0000ap+0f -0x7.ep+4f : 0x3.ff629p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2.0000ap+0f -0x7.ep+4f : 0x3.ff6288p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2.0000ap+0f -0x7.ep+4f : 0x3.ff629p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok += pow tonearest dbl-64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok += pow towardzero dbl-64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13e8p-128 : inexact-ok += pow upward dbl-64 0x2.0000ap+0 -0x7.ep+4 : 0x3.ff628c34c13eap-128 : inexact-ok += pow downward ldbl-96-intel 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e885p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e8854p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e885p-128L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e8854p-128L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e885p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e8854p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e885p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e8854p-128L : inexact-ok += pow downward ldbl-128 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfb6p-128L : inexact-ok += pow tonearest ldbl-128 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfb8p-128L : inexact-ok += pow towardzero ldbl-128 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfb6p-128L : inexact-ok += pow upward ldbl-128 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfb8p-128L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfp-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098cp-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098bfp-128L : inexact-ok += pow upward ldbl-128ibm 0x2.0000ap+0L -0x7.ep+4L : 0x3.ff628c34c13e88524d9f8098cp-128L : inexact-ok +pow -0x1.00006p1 -126 += pow downward flt-32 -0x2.0000cp+0f -0x7.ep+4f : 0x3.ff431p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.0000cp+0f -0x7.ep+4f : 0x3.ff431p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x2.0000cp+0f -0x7.ep+4f : 0x3.ff431p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x2.0000cp+0f -0x7.ep+4f : 0x3.ff4318p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.0000cp+0 -0x7.ep+4 : 0x3.ff43119376c44p-128 : inexact-ok += pow tonearest dbl-64 -0x2.0000cp+0 -0x7.ep+4 : 0x3.ff43119376c44p-128 : inexact-ok += pow towardzero dbl-64 -0x2.0000cp+0 -0x7.ep+4 : 0x3.ff43119376c44p-128 : inexact-ok += pow upward dbl-64 -0x2.0000cp+0 -0x7.ep+4 : 0x3.ff43119376c46p-128 : inexact-ok += pow downward ldbl-96-intel -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow tonearest ldbl-96-intel -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow towardzero ldbl-96-intel -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow upward ldbl-96-intel -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c4494cp-128L : inexact-ok += pow downward ldbl-96-m68k -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c44948p-128L : inexact-ok += pow upward ldbl-96-m68k -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c4494cp-128L : inexact-ok += pow downward ldbl-128 -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef68258ap-128L : inexact-ok += pow tonearest ldbl-128 -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef68258cp-128L : inexact-ok += pow towardzero ldbl-128 -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef68258ap-128L : inexact-ok += pow upward ldbl-128 -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef68258cp-128L : inexact-ok += pow downward ldbl-128ibm -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef6825p-128L : inexact-ok += pow tonearest ldbl-128ibm -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef6826p-128L : inexact-ok += pow towardzero ldbl-128ibm -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef6825p-128L : inexact-ok += pow upward ldbl-128ibm -0x2.0000cp+0L -0x7.ep+4L : 0x3.ff43119376c449494caaef6826p-128L : inexact-ok +pow 0x1.00007p1 -126 += pow downward flt-32 0x2.0000ep+0f -0x7.ep+4f : 0x3.ff239p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x2.0000ep+0f -0x7.ep+4f : 0x3.ff2398p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x2.0000ep+0f -0x7.ep+4f : 0x3.ff239p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x2.0000ep+0f -0x7.ep+4f : 0x3.ff2398p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cep-128 : inexact-ok += pow tonearest dbl-64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056dp-128 : inexact-ok += pow towardzero dbl-64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056cep-128 : inexact-ok += pow upward dbl-64 0x2.0000ep+0 -0x7.ep+4 : 0x3.ff2397ec056dp-128 : inexact-ok += pow downward ldbl-96-intel 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd28p-128L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd24p-128L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd28p-128L : inexact-ok += pow downward ldbl-128 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6a036p-128L : inexact-ok += pow tonearest ldbl-128 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6a036p-128L : inexact-ok += pow towardzero ldbl-128 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6a036p-128L : inexact-ok += pow upward ldbl-128 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6a038p-128L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6ap-128L : inexact-ok += pow tonearest ldbl-128ibm 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6ap-128L : inexact-ok += pow towardzero ldbl-128ibm 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6ap-128L : inexact-ok += pow upward ldbl-128ibm 0x2.0000ep+0L -0x7.ep+4L : 0x3.ff2397ec056cfd2587f6bcd6a1p-128L : inexact-ok +pow 0x1.00001p1 -969 += pow downward flt-32 0x2.00002p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00002p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00002p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00002p+0f -0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok += pow tonearest dbl-64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok += pow towardzero dbl-64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbfp-972 : inexact-ok += pow upward dbl-64 0x2.00002p+0 -0x3.c9p+8 : 0x7.fe1bb959dfbf4p-972 : inexact-ok += pow downward ldbl-96-intel 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow upward ldbl-96-intel 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13bp-972L : inexact-ok += pow downward ldbl-96-m68k 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13a8p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13bp-972L : inexact-ok += pow downward ldbl-128 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972L : inexact-ok += pow tonearest ldbl-128 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972L : inexact-ok += pow towardzero ldbl-128 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972L : inexact-ok += pow upward ldbl-128 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de2p-972L : inexact-ok += pow downward ldbl-128ibm 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de1cp-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de2p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de1cp-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.00002p+0L -0x3.c9p+8L : 0x7.fe1bb959dfbf13aa39caf5de2p-972L : inexact-ok underflow errno-erange-ok +pow -0x1.00002p1 -969 += pow downward flt-32 -0x2.00004p+0f -0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00004p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00004p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00004p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.00004p+0 -0x3.c9p+8 : -0x7.fc37e555601f4p-972 : inexact-ok += pow tonearest dbl-64 -0x2.00004p+0 -0x3.c9p+8 : -0x7.fc37e555601fp-972 : inexact-ok += pow towardzero dbl-64 -0x2.00004p+0 -0x3.c9p+8 : -0x7.fc37e555601fp-972 : inexact-ok += pow upward dbl-64 -0x2.00004p+0 -0x3.c9p+8 : -0x7.fc37e555601fp-972 : inexact-ok += pow downward ldbl-96-intel -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a58p-972L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow upward ldbl-96-intel -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow downward ldbl-96-m68k -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a58p-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow upward ldbl-96-m68k -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a5p-972L : inexact-ok += pow downward ldbl-128 -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0f8p-972L : inexact-ok += pow tonearest ldbl-128 -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972L : inexact-ok += pow towardzero ldbl-128 -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972L : inexact-ok += pow upward ldbl-128 -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972L : inexact-ok += pow downward ldbl-128ibm -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a1p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a1p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0cp-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.00004p+0L -0x3.c9p+8L : -0x7.fc37e555601f1a53bf6fe56a0cp-972L : inexact-ok underflow errno-erange-ok +pow 0x1.00003p1 -969 += pow downward flt-32 0x2.00006p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00006p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00006p+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00006p+0f -0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aap-972 : inexact-ok += pow tonearest dbl-64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa4p-972 : inexact-ok += pow towardzero dbl-64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aap-972 : inexact-ok += pow upward dbl-64 0x2.00006p+0 -0x3.c9p+8 : 0x7.fa5483d757aa4p-972 : inexact-ok += pow downward ldbl-96-intel 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow upward ldbl-96-intel 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e5p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e5p-972L : inexact-ok += pow downward ldbl-128 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df147cp-972L : inexact-ok += pow tonearest ldbl-128 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df148p-972L : inexact-ok += pow towardzero ldbl-128 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df147cp-972L : inexact-ok += pow upward ldbl-128 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df148p-972L : inexact-ok += pow downward ldbl-128ibm 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df14p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df14p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df14p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.00006p+0L -0x3.c9p+8L : 0x7.fa5483d757aa2e48a51ff3df18p-972L : inexact-ok underflow errno-erange-ok +pow -0x1.00004p1 -969 += pow downward flt-32 -0x2.00008p+0f -0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00008p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00008p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00008p+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.00008p+0 -0x3.c9p+8 : -0x7.f87194c4a35bcp-972 : inexact-ok += pow tonearest dbl-64 -0x2.00008p+0 -0x3.c9p+8 : -0x7.f87194c4a35bcp-972 : inexact-ok += pow towardzero dbl-64 -0x2.00008p+0 -0x3.c9p+8 : -0x7.f87194c4a35b8p-972 : inexact-ok += pow upward dbl-64 -0x2.00008p+0 -0x3.c9p+8 : -0x7.f87194c4a35b8p-972 : inexact-ok += pow downward ldbl-96-intel -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc08p-972L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc08p-972L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbcp-972L : inexact-ok += pow upward ldbl-96-intel -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbcp-972L : inexact-ok += pow downward ldbl-96-m68k -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc08p-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc08p-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbcp-972L : inexact-ok += pow upward ldbl-96-m68k -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbcp-972L : inexact-ok += pow downward ldbl-128 -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a501p-972L : inexact-ok += pow tonearest ldbl-128 -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a500cp-972L : inexact-ok += pow towardzero ldbl-128 -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a500cp-972L : inexact-ok += pow upward ldbl-128 -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a500cp-972L : inexact-ok += pow downward ldbl-128ibm -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a54p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a5p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a5p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.00008p+0L -0x3.c9p+8L : -0x7.f87194c4a35bbc073f36fb0a5p-972L : inexact-ok underflow errno-erange-ok +pow 0x1.00005p1 -969 += pow downward flt-32 0x2.0000ap+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ap+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ap+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ap+0f -0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269ecp-972 : inexact-ok += pow tonearest dbl-64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269fp-972 : inexact-ok += pow towardzero dbl-64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269ecp-972 : inexact-ok += pow upward dbl-64 0x2.0000ap+0 -0x3.c9p+8 : 0x7.f68f1802269fp-972 : inexact-ok += pow downward ldbl-96-intel 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaap-972L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa8p-972L : inexact-ok += pow downward ldbl-128 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f6878p-972L : inexact-ok += pow tonearest ldbl-128 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f687cp-972L : inexact-ok += pow towardzero ldbl-128 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f6878p-972L : inexact-ok += pow upward ldbl-128 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f687cp-972L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f68p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f68p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f68p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.0000ap+0L -0x3.c9p+8L : 0x7.f68f1802269efaa38e22972f6cp-972L : inexact-ok underflow errno-erange-ok +pow -0x1.00006p1 -969 += pow downward flt-32 -0x2.0000cp+0f -0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.0000cp+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.0000cp+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.0000cp+0f -0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.0000cp+0 -0x3.c9p+8 : -0x7.f4ad0d74cb4d8p-972 : inexact-ok += pow tonearest dbl-64 -0x2.0000cp+0 -0x3.c9p+8 : -0x7.f4ad0d74cb4d8p-972 : inexact-ok += pow towardzero dbl-64 -0x2.0000cp+0 -0x3.c9p+8 : -0x7.f4ad0d74cb4d4p-972 : inexact-ok += pow upward dbl-64 -0x2.0000cp+0 -0x3.c9p+8 : -0x7.f4ad0d74cb4d4p-972 : inexact-ok += pow downward ldbl-96-intel -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6488p-972L : inexact-ok += pow tonearest ldbl-96-intel -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6488p-972L : inexact-ok += pow towardzero ldbl-96-intel -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d648p-972L : inexact-ok += pow upward ldbl-96-intel -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d648p-972L : inexact-ok += pow downward ldbl-96-m68k -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6488p-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6488p-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d648p-972L : inexact-ok += pow upward ldbl-96-m68k -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d648p-972L : inexact-ok += pow downward ldbl-128 -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df96p-972L : inexact-ok += pow tonearest ldbl-128 -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df95cp-972L : inexact-ok += pow towardzero ldbl-128 -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df95cp-972L : inexact-ok += pow upward ldbl-128 -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df95cp-972L : inexact-ok += pow downward ldbl-128ibm -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15dfcp-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.0000cp+0L -0x3.c9p+8L : -0x7.f4ad0d74cb4d6487be81f15df8p-972L : inexact-ok underflow errno-erange-ok +pow 0x1.00007p1 -969 += pow downward flt-32 0x2.0000ep+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ep+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ep+0f -0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ep+0f -0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181adp-972 : inexact-ok += pow tonearest dbl-64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad4p-972 : inexact-ok += pow towardzero dbl-64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181adp-972 : inexact-ok += pow upward dbl-64 0x2.0000ep+0 -0x3.c9p+8 : 0x7.f2cb750181ad4p-972 : inexact-ok += pow downward ldbl-96-intel 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3098p-972L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad309p-972L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3098p-972L : inexact-ok += pow downward ldbl-128 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab162cp-972L : inexact-ok += pow tonearest ldbl-128 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab162cp-972L : inexact-ok += pow towardzero ldbl-128 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab162cp-972L : inexact-ok += pow upward ldbl-128 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab163p-972L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab14p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab18p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab14p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.0000ep+0L -0x3.c9p+8L : 0x7.f2cb750181ad3091a758edab18p-972L : inexact-ok underflow errno-erange-ok +pow 0x1.00001p1 -1022 += pow downward flt-32 0x2.00002p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00002p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00002p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00002p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.00002p+0 -0x3.fep+8 : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9334p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f933p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9334p-1024L : inexact-ok += pow downward ldbl-128 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9330a15a2d132d62p-1024L : inexact-ok += pow tonearest ldbl-128 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9330a15a2d132d62p-1024L : inexact-ok += pow towardzero ldbl-128 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9330a15a2d132d62p-1024L : inexact-ok += pow upward ldbl-128 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f9330a15a2d132d64p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f8p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f8p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7f8p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.00002p+0L -0x3.fep+8L : 0x3.ff009fe55b7fcp-1024L : inexact-ok underflow errno-erange-ok +pow -0x1.00002p1 -1022 += pow downward flt-32 -0x2.00004p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.00004p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00004p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00004p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00004p+0 -0x3.fep+8 : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.00004p+0 -0x3.fep+8 : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x2.00004p+0 -0x3.fep+8 : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x2.00004p+0 -0x3.fep+8 : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow upward ldbl-96-intel -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110fp-1024L : inexact-ok += pow downward ldbl-96-m68k -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ecp-1024L : inexact-ok += pow upward ldbl-96-m68k -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110fp-1024L : inexact-ok += pow downward ldbl-128 -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ec4545db5d789ep-1024L : inexact-ok += pow tonearest ldbl-128 -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ec4545db5d78ap-1024L : inexact-ok += pow towardzero ldbl-128 -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ec4545db5d789ep-1024L : inexact-ok += pow upward ldbl-128 -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd5110ec4545db5d78ap-1024L : inexact-ok += pow downward ldbl-128ibm -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd51p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd51p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd51p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.00004p+0L -0x3.fep+8L : 0x3.fe017f8acd514p-1024L : inexact-ok underflow errno-erange-ok +pow 0x1.00003p1 -1022 += pow downward flt-32 0x2.00006p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00006p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00006p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00006p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.00006p+0 -0x3.fep+8 : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e3904p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e3904p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e3904p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e3904p-1024L : inexact-ok += pow downward ldbl-128 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39039deec8bda826p-1024L : inexact-ok += pow tonearest ldbl-128 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39039deec8bda828p-1024L : inexact-ok += pow towardzero ldbl-128 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39039deec8bda826p-1024L : inexact-ok += pow upward ldbl-128 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e39039deec8bda828p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676ep-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676ep-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.00006p+0L -0x3.fep+8L : 0x3.fd029ee0676e4p-1024L : inexact-ok underflow errno-erange-ok +pow -0x1.00004p1 -1022 += pow downward flt-32 -0x2.00008p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.00008p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00008p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00008p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00008p+0 -0x3.fep+8 : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.00008p+0 -0x3.fep+8 : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x2.00008p+0 -0x3.fep+8 : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x2.00008p+0 -0x3.fep+8 : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb9p-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb94p-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb9p-1024L : inexact-ok += pow upward ldbl-96-intel -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb94p-1024L : inexact-ok += pow downward ldbl-96-m68k -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb9p-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb94p-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb9p-1024L : inexact-ok += pow upward ldbl-96-m68k -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb94p-1024L : inexact-ok += pow downward ldbl-128 -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb93152a9770a0ep-1024L : inexact-ok += pow tonearest ldbl-128 -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb93152a9770a0ep-1024L : inexact-ok += pow towardzero ldbl-128 -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb93152a9770a0ep-1024L : inexact-ok += pow upward ldbl-128 -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccb93152a9770a0e2p-1024L : inexact-ok += pow downward ldbl-128ibm -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcccp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.00008p+0L -0x3.fep+8L : 0x3.fc03fdd63fcdp-1024L : inexact-ok underflow errno-erange-ok +pow 0x1.00005p1 -1022 += pow downward flt-32 0x2.0000ap+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ap+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ap+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ap+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.0000ap+0 -0x3.fep+8 : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89ap-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a4p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89ap-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a4p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89ap-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a4p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89ap-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a4p-1024L : inexact-ok += pow downward ldbl-128 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a35ea085fb704cp-1024L : inexact-ok += pow tonearest ldbl-128 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a35ea085fb704cp-1024L : inexact-ok += pow towardzero ldbl-128 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a35ea085fb704cp-1024L : inexact-ok += pow upward ldbl-128 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d89a35ea085fb704ep-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d8p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d8p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705d8p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.0000ap+0L -0x3.fep+8L : 0x3.fb059c5c705dcp-1024L : inexact-ok underflow errno-erange-ok +pow -0x1.00006p1 -1022 += pow downward flt-32 -0x2.0000cp+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.0000cp+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.0000cp+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.0000cp+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.0000cp+0 -0x3.fep+8 : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.0000cp+0 -0x3.fep+8 : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x2.0000cp+0 -0x3.fep+8 : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x2.0000cp+0 -0x3.fep+8 : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b3608p-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360cp-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b3608p-1024L : inexact-ok += pow upward ldbl-96-intel -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360cp-1024L : inexact-ok += pow downward ldbl-96-m68k -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b3608p-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b3608p-1024L : inexact-ok += pow upward ldbl-96-m68k -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360cp-1024L : inexact-ok += pow downward ldbl-128 -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360a099c370be52ap-1024L : inexact-ok += pow tonearest ldbl-128 -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360a099c370be52ap-1024L : inexact-ok += pow towardzero ldbl-128 -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360a099c370be52ap-1024L : inexact-ok += pow upward ldbl-128 -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b360a099c370be52cp-1024L : inexact-ok += pow downward ldbl-128ibm -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170bp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170bp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x2.0000cp+0L -0x3.fep+8L : 0x3.fa077a63170b4p-1024L : inexact-ok underflow errno-erange-ok +pow 0x1.00007p1 -1022 += pow downward flt-32 0x2.0000ep+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ep+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ep+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ep+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.0000ep+0 -0x3.fep+8 : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b99688p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968cp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b99688p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b99688p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b99688p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968cp-1024L : inexact-ok += pow downward ldbl-128 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968a027da5f79892p-1024L : inexact-ok += pow tonearest ldbl-128 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968a027da5f79892p-1024L : inexact-ok += pow towardzero ldbl-128 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968a027da5f79892p-1024L : inexact-ok += pow upward ldbl-128 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9968a027da5f79894p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b98p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b98p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b98p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.0000ep+0L -0x3.fep+8L : 0x3.f90997da55b9cp-1024L : inexact-ok underflow errno-erange-ok +pow 0x1.00001p1 -16382 += pow downward flt-32 0x2.00002p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00002p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00002p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00002p+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.00002p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e61p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e618p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e61p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e618p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e618p-16384L : inexact-ok += pow downward ldbl-128 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614abd1924fbff8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614abd1924fbff8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614abd1924fbff8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.00002p+0L -0x3.ffep+12L : 0x3.f0205401e099e614abd1924fbffcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.00002p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.00002p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.00002p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.00002p+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00002p1 -16382 += pow downward flt-32 -0x2.00004p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.00004p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00004p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00004p+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.00004p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c68p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c64p-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c64p-16384L : inexact-ok += pow downward ldbl-128 -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6305755cac71e4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6305755cac71e4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6305755cac71e4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.00004p+0L -0x3.ffep+12L : 0x3.e07fa761113b0c6305755cac71e8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.00004p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x2.00004p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.00004p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.00004p+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x1.00003p1 -16382 += pow downward flt-32 0x2.00006p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00006p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00006p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00006p+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.00006p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25d8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25d8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dcp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dcp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dcp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25ep-16384L : inexact-ok += pow downward ldbl-128 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dd5265f8196d68p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dd5265f8196d6cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dd5265f8196d68p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.00006p+0L -0x3.ffep+12L : 0x3.d11d0015916a25dd5265f8196d6cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.00006p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.00006p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.00006p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.00006p+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00004p1 -16382 += pow downward flt-32 -0x2.00008p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.00008p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00008p+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00008p+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.00008p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b806p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b806p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b806p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80608p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b806p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80604p-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b806p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80604p-16384L : inexact-ok += pow downward ldbl-128 -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80603846acf44b57p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80603846acf44b57p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80603846acf44b57p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.00008p+0L -0x3.ffep+12L : 0x3.c1f767f7c9b80603846acf44b574p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.00008p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x2.00008p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.00008p+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.00008p+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x1.00005p1 -16382 += pow downward flt-32 0x2.0000ap+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ap+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ap+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ap+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.0000ap+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0ep-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0ep-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e4p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e4p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e4p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e8p-16384L : inexact-ok += pow downward ldbl-128 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e528febd9fa828p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e528febd9fa828p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e528febd9fa828p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.0000ap+0L -0x3.ffep+12L : 0x3.b30decb1287dd0e528febd9fa82cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.0000ap+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.0000ap+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.0000ap+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.0000ap+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00006p1 -16382 += pow downward flt-32 -0x2.0000cp+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x2.0000cp+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.0000cp+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.0000cp+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.0000cp+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087ap-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087ap-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a4p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a4p-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a4p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a8p-16384L : inexact-ok += pow downward ldbl-128 -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a5b004cee3fe4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a5b004cee3fe44p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a5b004cee3fe4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.0000cp+0L -0x3.ffep+12L : 0x3.a45f9facfbb087a5b004cee3fe44p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.0000cp+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x2.0000cp+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.0000cp+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.0000cp+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x1.00007p1 -16382 += pow downward flt-32 0x2.0000ep+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ep+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ep+0f -0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ep+0f -0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.0000ep+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d77358p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7736p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d77358p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7736p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735cp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7736p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735cp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7736p-16384L : inexact-ok += pow downward ldbl-128 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735ea9c19df75928p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735ea9c19df75928p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735ea9c19df75928p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.0000ep+0L -0x3.ffep+12L : 0x3.95eb960986d7735ea9c19df7592cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.0000ep+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.0000ep+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.0000ep+0L -0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.0000ep+0L -0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x1.00001p1 -16383 += pow downward flt-32 0x2.00002p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00002p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00002p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00002p+0f -0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.00002p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f418p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f414p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41006a7c8bd637p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41006a7c8bd637p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41006a7c8bd637p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.00002p+0L -0x3.fffp+12L : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.00002p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.00002p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.00002p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.00002p+0L -0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00002p1 -16383 += pow downward flt-32 -0x2.00004p+0f -0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00004p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00004p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00004p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.00004p+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87378p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87378p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e8737p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e8737p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87378p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374744c1fccb4fcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374744c1fccb4f8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374744c1fccb4f8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.00004p+0L -0x3.fffp+12L : -0x1.f03f95a895e87374744c1fccb4f8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.00004p+0L -0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00004p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.00004p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.00004p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x1.00003p1 -16383 += pow downward flt-32 0x2.00006p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00006p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00006p+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00006p+0f -0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.00006p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c9p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c98p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c9p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c98p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c98p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94a6d71cc4615p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94a6d71cc4615p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94a6d71cc4615p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.00006p+0L -0x3.fffp+12L : 0x1.e88e247021e00c94a6d71cc46154p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.00006p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.00006p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.00006p+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.00006p+0L -0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00004p1 -16383 += pow downward flt-32 -0x2.00008p+0f -0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.00008p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.00008p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.00008p+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.00008p+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd88p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd88p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd88p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd88p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd84p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd84p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8692d3c2ed6ap-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.00008p+0L -0x3.fffp+12L : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.00008p+0L -0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.00008p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.00008p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.00008p+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x1.00005p1 -16383 += pow downward flt-32 0x2.0000ap+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ap+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ap+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ap+0f -0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.0000ap+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159b8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159bcp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159b8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159bcp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159ba2875322b3464p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159ba2875322b3468p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159ba2875322b3464p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.0000ap+0L -0x3.fffp+12L : 0x1.d986625e958159ba2875322b3468p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.0000ap+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.0000ap+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.0000ap+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.0000ap+0L -0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x1.00006p1 -16383 += pow downward flt-32 -0x2.0000cp+0f -0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x2.0000cp+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x2.0000cp+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x2.0000cp+0f -0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x2.0000cp+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767548p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767548p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d176754p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d176754p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767548p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767548p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767544p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d1767544p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d17675466c07feeeff8cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d17675466c07feeeff88p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d17675466c07feeeff88p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x2.0000cp+0L -0x3.fffp+12L : -0x1.d22f2104d17675466c07feeeff88p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x2.0000cp+0L -0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x2.0000cp+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x2.0000cp+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x2.0000cp+0L -0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x1.00007p1 -16383 += pow downward flt-32 0x2.0000ep+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.0000ep+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.0000ep+0f -0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.0000ep+0f -0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x2.0000ep+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf5023992728998p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf50239927289ap-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf5023992728998p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf50239927289ap-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf50239927289ap-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899d38ac063069dcp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899d38ac063069ep-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899d38ac063069dcp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x2.0000ep+0L -0x3.fffp+12L : 0x1.caf502399272899d38ac063069ep-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x2.0000ep+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x2.0000ep+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x2.0000ep+0L -0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x2.0000ep+0L -0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff1p-1 126 += pow downward flt-32 0x7.fff88p-4f 0x7.ep+4f : 0x3.fe27e8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x7.fff88p-4f 0x7.ep+4f : 0x3.fe27fp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x7.fff88p-4f 0x7.ep+4f : 0x3.fe27e8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x7.fff88p-4f 0x7.ep+4f : 0x3.fe27fp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok += pow tonearest dbl-64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok += pow towardzero dbl-64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28cp-128 : inexact-ok += pow upward dbl-64 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27ec152f28ep-128 : inexact-ok += pow downward ldbl-96-intel 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce6p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce64p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce6p-128L : inexact-ok += pow upward ldbl-96-intel 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce64p-128L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce6p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce64p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce6p-128L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce64p-128L : inexact-ok += pow downward ldbl-128 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b318ep-128L : inexact-ok += pow tonearest ldbl-128 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b318ep-128L : inexact-ok += pow towardzero ldbl-128 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b318ep-128L : inexact-ok += pow upward ldbl-128 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b319p-128L : inexact-ok += pow downward ldbl-128ibm 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b31p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b32p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b31p-128L : inexact-ok += pow upward ldbl-128ibm 0x7.fff88p-4L 0x7.ep+4L : 0x3.fe27ec152f28ce635a4ddb4b32p-128L : inexact-ok +pow -0x0.ffff2p-1 126 += pow downward flt-32 -0x7.fff9p-4f 0x7.ep+4f : 0x3.fe4758p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fff9p-4f 0x7.ep+4f : 0x3.fe476p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x7.fff9p-4f 0x7.ep+4f : 0x3.fe4758p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x7.fff9p-4f 0x7.ep+4f : 0x3.fe476p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fff9p-4 0x7.ep+4 : 0x3.fe475e27e237ap-128 : inexact-ok += pow tonearest dbl-64 -0x7.fff9p-4 0x7.ep+4 : 0x3.fe475e27e237cp-128 : inexact-ok += pow towardzero dbl-64 -0x7.fff9p-4 0x7.ep+4 : 0x3.fe475e27e237ap-128 : inexact-ok += pow upward dbl-64 -0x7.fff9p-4 0x7.ep+4 : 0x3.fe475e27e237cp-128 : inexact-ok += pow downward ldbl-96-intel -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow upward ldbl-96-intel -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b49cp-128L : inexact-ok += pow downward ldbl-96-m68k -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b498p-128L : inexact-ok += pow upward ldbl-96-m68k -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b49cp-128L : inexact-ok += pow downward ldbl-128 -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bda36p-128L : inexact-ok += pow tonearest ldbl-128 -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bda36p-128L : inexact-ok += pow towardzero ldbl-128 -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bda36p-128L : inexact-ok += pow upward ldbl-128 -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bda38p-128L : inexact-ok += pow downward ldbl-128ibm -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bdap-128L : inexact-ok += pow tonearest ldbl-128ibm -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bdap-128L : inexact-ok += pow towardzero ldbl-128ibm -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bdap-128L : inexact-ok += pow upward ldbl-128ibm -0x7.fff9p-4L 0x7.ep+4L : 0x3.fe475e27e237b499ce72ab8bdbp-128L : inexact-ok +pow 0x0.ffff3p-1 126 += pow downward flt-32 0x7.fff98p-4f 0x7.ep+4f : 0x3.fe66dp-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x7.fff98p-4f 0x7.ep+4f : 0x3.fe66dp-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x7.fff98p-4f 0x7.ep+4f : 0x3.fe66dp-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x7.fff98p-4f 0x7.ep+4f : 0x3.fe66d8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f4p-128 : inexact-ok += pow tonearest dbl-64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f6p-128 : inexact-ok += pow towardzero dbl-64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f4p-128 : inexact-ok += pow upward dbl-64 0x7.fff98p-4 0x7.ep+4 : 0x3.fe66d130450f6p-128 : inexact-ok += pow downward ldbl-96-intel 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow upward ldbl-96-intel 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d44p-128L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d4p-128L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d44p-128L : inexact-ok += pow downward ldbl-128 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4e42p-128L : inexact-ok += pow tonearest ldbl-128 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4e42p-128L : inexact-ok += pow towardzero ldbl-128 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4e42p-128L : inexact-ok += pow upward ldbl-128 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4e44p-128L : inexact-ok += pow downward ldbl-128ibm 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4ep-128L : inexact-ok += pow tonearest ldbl-128ibm 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4ep-128L : inexact-ok += pow towardzero ldbl-128ibm 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4ep-128L : inexact-ok += pow upward ldbl-128ibm 0x7.fff98p-4L 0x7.ep+4L : 0x3.fe66d130450f5d410fb40ded4fp-128L : inexact-ok +pow -0x0.ffff4p-1 126 += pow downward flt-32 -0x7.fffap-4f 0x7.ep+4f : 0x3.fe864p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffap-4f 0x7.ep+4f : 0x3.fe8648p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x7.fffap-4f 0x7.ep+4f : 0x3.fe864p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x7.fffap-4f 0x7.ep+4f : 0x3.fe8648p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffap-4 0x7.ep+4 : 0x3.fe86452e5f1fep-128 : inexact-ok += pow tonearest dbl-64 -0x7.fffap-4 0x7.ep+4 : 0x3.fe86452e5f2p-128 : inexact-ok += pow towardzero dbl-64 -0x7.fffap-4 0x7.ep+4 : 0x3.fe86452e5f1fep-128 : inexact-ok += pow upward dbl-64 -0x7.fffap-4 0x7.ep+4 : 0x3.fe86452e5f2p-128 : inexact-ok += pow downward ldbl-96-intel -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc4p-128L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc8p-128L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc4p-128L : inexact-ok += pow upward ldbl-96-intel -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc8p-128L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc4p-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc8p-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc4p-128L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc8p-128L : inexact-ok += pow downward ldbl-128 -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e0858p-128L : inexact-ok += pow tonearest ldbl-128 -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e085ap-128L : inexact-ok += pow towardzero ldbl-128 -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e0858p-128L : inexact-ok += pow upward ldbl-128 -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e085ap-128L : inexact-ok += pow downward ldbl-128ibm -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e08p-128L : inexact-ok += pow tonearest ldbl-128ibm -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e08p-128L : inexact-ok += pow towardzero ldbl-128ibm -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e08p-128L : inexact-ok += pow upward ldbl-128ibm -0x7.fffap-4L 0x7.ep+4L : 0x3.fe86452e5f1ffdc65744aa5e09p-128L : inexact-ok +pow 0x0.ffff5p-1 126 += pow downward flt-32 0x7.fffa8p-4f 0x7.ep+4f : 0x3.fea5b8p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x7.fffa8p-4f 0x7.ep+4f : 0x3.fea5b8p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x7.fffa8p-4f 0x7.ep+4f : 0x3.fea5b8p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x7.fffa8p-4f 0x7.ep+4f : 0x3.fea5cp-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok += pow tonearest dbl-64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok += pow towardzero dbl-64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237dap-128 : inexact-ok += pow upward dbl-64 0x7.fffa8p-4 0x7.ep+4 : 0x3.fea5ba2237da2p-128 : inexact-ok += pow downward ldbl-96-intel 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c4p-128L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c8p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c4p-128L : inexact-ok += pow upward ldbl-96-intel 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c8p-128L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c4p-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c8p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c4p-128L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c8p-128L : inexact-ok += pow downward ldbl-128 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b5374p-128L : inexact-ok += pow tonearest ldbl-128 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b5374p-128L : inexact-ok += pow towardzero ldbl-128 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b5374p-128L : inexact-ok += pow upward ldbl-128 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b5376p-128L : inexact-ok += pow downward ldbl-128ibm 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b53p-128L : inexact-ok += pow tonearest ldbl-128ibm 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b53p-128L : inexact-ok += pow towardzero ldbl-128ibm 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b53p-128L : inexact-ok += pow upward ldbl-128ibm 0x7.fffa8p-4L 0x7.ep+4L : 0x3.fea5ba2237da04c68353884b54p-128L : inexact-ok +pow -0x0.ffff6p-1 126 += pow downward flt-32 -0x7.fffbp-4f 0x7.ep+4f : 0x3.fec53p-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffbp-4f 0x7.ep+4f : 0x3.fec53p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 -0x7.fffbp-4f 0x7.ep+4f : 0x3.fec53p-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 -0x7.fffbp-4f 0x7.ep+4f : 0x3.fec538p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffbp-4 0x7.ep+4 : 0x3.fec5300bd6aep-128 : inexact-ok += pow tonearest dbl-64 -0x7.fffbp-4 0x7.ep+4 : 0x3.fec5300bd6ae2p-128 : inexact-ok += pow towardzero dbl-64 -0x7.fffbp-4 0x7.ep+4 : 0x3.fec5300bd6aep-128 : inexact-ok += pow upward dbl-64 -0x7.fffbp-4 0x7.ep+4 : 0x3.fec5300bd6ae2p-128 : inexact-ok += pow downward ldbl-96-intel -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0cp-128L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a1p-128L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0cp-128L : inexact-ok += pow upward ldbl-96-intel -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a1p-128L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0cp-128L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a1p-128L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0cp-128L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a1p-128L : inexact-ok += pow downward ldbl-128 -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128L : inexact-ok += pow tonearest ldbl-128 -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128L : inexact-ok += pow towardzero ldbl-128 -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128L : inexact-ok += pow upward ldbl-128 -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebcap-128L : inexact-ok += pow downward ldbl-128ibm -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128L : inexact-ok += pow tonearest ldbl-128ibm -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128L : inexact-ok += pow towardzero ldbl-128ibm -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128L : inexact-ok += pow upward ldbl-128ibm -0x7.fffbp-4L 0x7.ep+4L : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128L : inexact-ok +pow 0x0.ffff7p-1 126 += pow downward flt-32 0x7.fffb8p-4f 0x7.ep+4f : 0x3.fee4ap-128f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 0x7.fffb8p-4f 0x7.ep+4f : 0x3.fee4a8p-128f : inexact-ok underflow errno-erange-ok += pow towardzero flt-32 0x7.fffb8p-4f 0x7.ep+4f : 0x3.fee4ap-128f : inexact-ok underflow errno-erange-ok += pow upward flt-32 0x7.fffb8p-4f 0x7.ep+4f : 0x3.fee4a8p-128f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430dp-128 : inexact-ok += pow tonearest dbl-64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d2p-128 : inexact-ok += pow towardzero dbl-64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430dp-128 : inexact-ok += pow upward dbl-64 0x7.fffb8p-4 0x7.ep+4 : 0x3.fee4a6eb430d2p-128 : inexact-ok += pow downward ldbl-96-intel 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1eap-128L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea4p-128L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1eap-128L : inexact-ok += pow upward ldbl-96-intel 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea4p-128L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1eap-128L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea4p-128L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1eap-128L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea4p-128L : inexact-ok += pow downward ldbl-128 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8c8p-128L : inexact-ok += pow tonearest ldbl-128 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8c82p-128L : inexact-ok += pow towardzero ldbl-128 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8c8p-128L : inexact-ok += pow upward ldbl-128 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8c82p-128L : inexact-ok += pow downward ldbl-128ibm 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8cp-128L : inexact-ok += pow tonearest ldbl-128ibm 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8dp-128L : inexact-ok += pow towardzero ldbl-128ibm 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8cp-128L : inexact-ok += pow upward ldbl-128ibm 0x7.fffb8p-4L 0x7.ep+4L : 0x3.fee4a6eb430d1ea37315950b8dp-128L : inexact-ok +pow 0x0.ffff1p-1 969 += pow downward flt-32 0x7.fff88p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff88p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff88p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff88p-4f 0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok += pow tonearest dbl-64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok += pow towardzero dbl-64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18aecp-972 : inexact-ok += pow upward dbl-64 0x7.fff88p-4 0x3.c9p+8 : 0x7.e3ce962b18afp-972 : inexact-ok += pow downward ldbl-96-intel 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow upward ldbl-96-intel 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd98p-972L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd9p-972L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd98p-972L : inexact-ok += pow downward ldbl-128 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f3188p-972L : inexact-ok += pow tonearest ldbl-128 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f31884p-972L : inexact-ok += pow towardzero ldbl-128 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f3188p-972L : inexact-ok += pow upward ldbl-128 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f31884p-972L : inexact-ok += pow downward ldbl-128ibm 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f318p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f318p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f318p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fff88p-4L 0x3.c9p+8L : 0x7.e3ce962b18aedd93709d31f31cp-972L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff2p-1 969 += pow downward flt-32 -0x7.fff9p-4f 0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fff9p-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fff9p-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fff9p-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fff9p-4 0x3.c9p+8 : -0x7.e5aca4f5b1c6cp-972 : inexact-ok += pow tonearest dbl-64 -0x7.fff9p-4 0x3.c9p+8 : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pow towardzero dbl-64 -0x7.fff9p-4 0x3.c9p+8 : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pow upward dbl-64 -0x7.fff9p-4 0x3.c9p+8 : -0x7.e5aca4f5b1c68p-972 : inexact-ok += pow downward ldbl-96-intel -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68aap-972L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow upward ldbl-96-intel -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow downward ldbl-96-m68k -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68aap-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow upward ldbl-96-m68k -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a98p-972L : inexact-ok += pow downward ldbl-128 -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f608p-972L : inexact-ok += pow tonearest ldbl-128 -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972L : inexact-ok += pow towardzero ldbl-128 -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972L : inexact-ok += pow upward ldbl-128 -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972L : inexact-ok += pow downward ldbl-128ibm -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fff9p-4L 0x3.c9p+8L : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff3p-1 969 += pow downward flt-32 0x7.fff98p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff98p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff98p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff98p-4f 0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758cp-972 : inexact-ok += pow tonearest dbl-64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88759p-972 : inexact-ok += pow towardzero dbl-64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88758cp-972 : inexact-ok += pow upward dbl-64 0x7.fff98p-4 0x3.c9p+8 : 0x7.e78b24c88759p-972 : inexact-ok += pow downward ldbl-96-intel 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow upward ldbl-96-intel 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758efp-972L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8p-972L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758efp-972L : inexact-ok += pow downward ldbl-128 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972L : inexact-ok += pow tonearest ldbl-128 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972L : inexact-ok += pow towardzero ldbl-128 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972L : inexact-ok += pow upward ldbl-128 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972L : inexact-ok += pow downward ldbl-128ibm 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fff98p-4L 0x3.c9p+8L : 0x7.e78b24c88758eef8d6e0d4e2c8p-972L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff4p-1 969 += pow downward flt-32 -0x7.fffap-4f 0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffap-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffap-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffap-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fffap-4 0x3.c9p+8 : -0x7.e96a15be4c05p-972 : inexact-ok += pow tonearest dbl-64 -0x7.fffap-4 0x3.c9p+8 : -0x7.e96a15be4c05p-972 : inexact-ok += pow towardzero dbl-64 -0x7.fffap-4 0x3.c9p+8 : -0x7.e96a15be4c04cp-972 : inexact-ok += pow upward dbl-64 -0x7.fffap-4 0x3.c9p+8 : -0x7.e96a15be4c04cp-972 : inexact-ok += pow downward ldbl-96-intel -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe88p-972L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow upward ldbl-96-intel -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe88p-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe8p-972L : inexact-ok += pow downward ldbl-128 -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec668p-972L : inexact-ok += pow tonearest ldbl-128 -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec668p-972L : inexact-ok += pow towardzero ldbl-128 -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec664p-972L : inexact-ok += pow upward ldbl-128 -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec664p-972L : inexact-ok += pow downward ldbl-128ibm -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec8p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fffap-4L 0x3.c9p+8L : -0x7.e96a15be4c04fe82631d38dec4p-972L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff5p-1 969 += pow downward flt-32 0x7.fffa8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffa8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffa8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffa8p-4f 0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok += pow tonearest dbl-64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok += pow towardzero dbl-64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b64p-972 : inexact-ok += pow upward dbl-64 0x7.fffa8p-4 0x3.c9p+8 : 0x7.eb4977f1b8b68p-972 : inexact-ok += pow downward ldbl-96-intel 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508p-972L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b65088p-972L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508p-972L : inexact-ok += pow upward ldbl-96-intel 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b65088p-972L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508p-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b65088p-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508p-972L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b65088p-972L : inexact-ok += pow downward ldbl-128 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b394p-972L : inexact-ok += pow tonearest ldbl-128 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b398p-972L : inexact-ok += pow towardzero ldbl-128 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b394p-972L : inexact-ok += pow upward ldbl-128 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b398p-972L : inexact-ok += pow downward ldbl-128ibm 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1bp-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b4p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1bp-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fffa8p-4L 0x3.c9p+8L : 0x7.eb4977f1b8b6508676d426b1b4p-972L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff6p-1 969 += pow downward flt-32 -0x7.fffbp-4f 0x3.c9p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffbp-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffbp-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffbp-4f 0x3.c9p+8f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fffbp-4 0x3.c9p+8 : -0x7.ed294b7d8ca6cp-972 : inexact-ok += pow tonearest dbl-64 -0x7.fffbp-4 0x3.c9p+8 : -0x7.ed294b7d8ca68p-972 : inexact-ok += pow towardzero dbl-64 -0x7.fffbp-4 0x3.c9p+8 : -0x7.ed294b7d8ca68p-972 : inexact-ok += pow upward dbl-64 -0x7.fffbp-4 0x3.c9p+8 : -0x7.ed294b7d8ca68p-972 : inexact-ok += pow downward ldbl-96-intel -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bfp-972L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bfp-972L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69be8p-972L : inexact-ok += pow upward ldbl-96-intel -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69be8p-972L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bfp-972L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bfp-972L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69be8p-972L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69be8p-972L : inexact-ok += pow downward ldbl-128 -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb5f4p-972L : inexact-ok += pow tonearest ldbl-128 -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972L : inexact-ok += pow towardzero ldbl-128 -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972L : inexact-ok += pow upward ldbl-128 -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972L : inexact-ok += pow downward ldbl-128ibm -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fffbp-4L 0x3.c9p+8L : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff7p-1 969 += pow downward flt-32 0x7.fffb8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffb8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffb8p-4f 0x3.c9p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffb8p-4f 0x3.c9p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5fp-972 : inexact-ok += pow tonearest dbl-64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f4p-972 : inexact-ok += pow towardzero dbl-64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5fp-972 : inexact-ok += pow upward dbl-64 0x7.fffb8p-4 0x3.c9p+8 : 0x7.ef09907c8d5f4p-972 : inexact-ok += pow downward ldbl-96-intel 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow upward ldbl-96-intel 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b8p-972L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33bp-972L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b8p-972L : inexact-ok += pow downward ldbl-128 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168baa8p-972L : inexact-ok += pow tonearest ldbl-128 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168baa8p-972L : inexact-ok += pow towardzero ldbl-128 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168baa8p-972L : inexact-ok += pow upward ldbl-128 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168baacp-972L : inexact-ok += pow downward ldbl-128ibm 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168b8p-972L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168bcp-972L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168b8p-972L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fffb8p-4L 0x3.c9p+8L : 0x7.ef09907c8d5f33b1180a6168bcp-972L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff1p-1 1022 += pow downward flt-32 0x7.fff88p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff88p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff88p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff88p-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x7.fff88p-4 0x3.fep+8 : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f18p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1cp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f18p-1024L : inexact-ok += pow upward ldbl-96-intel 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f18p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f18p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1cp-1024L : inexact-ok += pow downward ldbl-128 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1b732778a27de6p-1024L : inexact-ok += pow tonearest ldbl-128 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1b732778a27de6p-1024L : inexact-ok += pow towardzero ldbl-128 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1b732778a27de6p-1024L : inexact-ok += pow upward ldbl-128 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7746f1b732778a27de8p-1024L : inexact-ok += pow downward ldbl-128ibm 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7744p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7748p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7744p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fff88p-4L 0x3.fep+8L : 0x3.f1235a29d7748p-1024L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff2p-1 1022 += pow downward flt-32 -0x7.fff9p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fff9p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fff9p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fff9p-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fff9p-4 0x3.fep+8 : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fff9p-4 0x3.fep+8 : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x7.fff9p-4 0x3.fep+8 : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x7.fff9p-4 0x3.fep+8 : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcccp-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcdp-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcccp-1024L : inexact-ok += pow upward ldbl-96-intel -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcdp-1024L : inexact-ok += pow downward ldbl-96-m68k -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcccp-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcdp-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcccp-1024L : inexact-ok += pow upward ldbl-96-m68k -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcdp-1024L : inexact-ok += pow downward ldbl-128 -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024L : inexact-ok += pow tonearest ldbl-128 -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024L : inexact-ok += pow towardzero ldbl-128 -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024L : inexact-ok += pow upward ldbl-128 -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1bcceb5cc098dc0d2p-1024L : inexact-ok += pow downward ldbl-128ibm -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b18p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b18p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fff9p-4L 0x3.fep+8L : 0x3.f21f452c96b1cp-1024L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff3p-1 1022 += pow downward flt-32 0x7.fff98p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff98p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff98p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff98p-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x7.fff98p-4 0x3.fep+8 : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow upward ldbl-96-intel 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c58p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c54p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c58p-1024L : inexact-ok += pow downward ldbl-128 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c557fab459cda36p-1024L : inexact-ok += pow tonearest ldbl-128 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c557fab459cda38p-1024L : inexact-ok += pow towardzero ldbl-128 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c557fab459cda36p-1024L : inexact-ok += pow upward ldbl-128 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c23c557fab459cda38p-1024L : inexact-ok += pow downward ldbl-128ibm 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c2p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c24p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c2p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fff98p-4L 0x3.fep+8L : 0x3.f31b6f02e5c24p-1024L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff4p-1 1022 += pow downward flt-32 -0x7.fffap-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fffap-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffap-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffap-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffap-4 0x3.fep+8 : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fffap-4 0x3.fep+8 : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x7.fffap-4 0x3.fep+8 : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x7.fffap-4 0x3.fep+8 : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow upward ldbl-96-intel -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd8p-1024L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd4p-1024L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd8p-1024L : inexact-ok += pow downward ldbl-128 -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024L : inexact-ok += pow tonearest ldbl-128 -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024L : inexact-ok += pow towardzero ldbl-128 -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024L : inexact-ok += pow upward ldbl-128 -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024L : inexact-ok += pow downward ldbl-128ibm -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd5p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd5p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd5p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fffap-4L 0x3.fep+8L : 0x3.f417d7bc6bd54p-1024L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff5p-1 1022 += pow downward flt-32 0x7.fffa8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffa8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffa8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffa8p-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x7.fffa8p-4 0x3.fep+8 : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec034p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec038p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec034p-1024L : inexact-ok += pow upward ldbl-96-intel 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec038p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec034p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec038p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec034p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec038p-1024L : inexact-ok += pow downward ldbl-128 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024L : inexact-ok += pow tonearest ldbl-128 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024L : inexact-ok += pow towardzero ldbl-128 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024L : inexact-ok += pow upward ldbl-128 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024L : inexact-ok += pow downward ldbl-128ibm 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fecp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fecp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3fecp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fffa8p-4L 0x3.fep+8L : 0x3.f5147f68d3ffp-1024L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff6p-1 1022 += pow downward flt-32 -0x7.fffbp-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fffbp-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffbp-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffbp-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffbp-4 0x3.fep+8 : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fffbp-4 0x3.fep+8 : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 -0x7.fffbp-4 0x3.fep+8 : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 -0x7.fffbp-4 0x3.fep+8 : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351cp-1024L : inexact-ok += pow tonearest ldbl-96-intel -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a352p-1024L : inexact-ok += pow towardzero ldbl-96-intel -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351cp-1024L : inexact-ok += pow upward ldbl-96-intel -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a352p-1024L : inexact-ok += pow downward ldbl-96-m68k -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351cp-1024L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a352p-1024L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351cp-1024L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a352p-1024L : inexact-ok += pow downward ldbl-128 -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351f7dc82115eafep-1024L : inexact-ok += pow tonearest ldbl-128 -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351f7dc82115ebp-1024L : inexact-ok += pow towardzero ldbl-128 -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351f7dc82115eafep-1024L : inexact-ok += pow upward ldbl-128 -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a351f7dc82115ebp-1024L : inexact-ok += pow downward ldbl-128ibm -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3ap-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3ap-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm -0x7.fffbp-4L 0x3.fep+8L : 0x3.f6116617cd3a4p-1024L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff7p-1 1022 += pow downward flt-32 0x7.fffb8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffb8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffb8p-4f 0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffb8p-4f 0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x7.fffb8p-4 0x3.fep+8 : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3cp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad4p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3cp-1024L : inexact-ok += pow upward ldbl-96-intel 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad4p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3cp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad4p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3cp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad4p-1024L : inexact-ok += pow downward ldbl-128 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3f94b10694961ap-1024L : inexact-ok += pow tonearest ldbl-128 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3f94b10694961cp-1024L : inexact-ok += pow towardzero ldbl-128 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3f94b10694961ap-1024L : inexact-ok += pow upward ldbl-128 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69ad3f94b10694961cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a698p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69cp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a698p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x7.fffb8p-4L 0x3.fep+8L : 0x3.f70e8bd90a69cp-1024L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff1p-1 16382 += pow downward flt-32 0x7.fff88p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff88p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff88p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff88p-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fff88p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba88p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba9p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba88p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba9p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8cp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba9p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8cp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba9p-16384L : inexact-ok += pow downward ldbl-128 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8f0466310c901p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8f0466310c9014p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8f0466310c901p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fff88p-4L 0x3.ffep+12L : 0x3.2a128ed19377ba8f0466310c9014p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fff88p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fff88p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fff88p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fff88p-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff2p-1 16382 += pow downward flt-32 -0x7.fff9p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fff9p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fff9p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fff9p-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fff9p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749bp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b8p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749bp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b4p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b4p-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b4p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b8p-16384L : inexact-ok += pow downward ldbl-128 -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b54478bb0e9354p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b54478bb0e9354p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b54478bb0e9354p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fff9p-4L 0x3.ffep+12L : 0x3.36d3f04fdca749b54478bb0e9358p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fff9p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x7.fff9p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fff9p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fff9p-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff3p-1 16382 += pow downward flt-32 0x7.fff98p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff98p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff98p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff98p-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fff98p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc618p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc618p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc618p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc62p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc618p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61cp-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc618p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61cp-16384L : inexact-ok += pow downward ldbl-128 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61a9fa889c57574p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61a9fa889c57578p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61a9fa889c57574p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fff98p-4L 0x3.ffep+12L : 0x3.43c8bba7318cc61a9fa889c57578p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fff98p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fff98p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fff98p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fff98p-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff4p-1 16382 += pow downward flt-32 -0x7.fffap-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fffap-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffap-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffap-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fffap-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d963158p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d963158p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d963158p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96316p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d963158p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315cp-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d963158p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315cp-16384L : inexact-ok += pow downward ldbl-128 -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315bdcf7fd580c4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fffap-4L 0x3.ffep+12L : 0x3.50f1c0100d96315bdcf7fd580c4p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fffap-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x7.fffap-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fffap-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fffap-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff5p-1 16382 += pow downward flt-32 0x7.fffa8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffa8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffa8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffa8p-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fffa8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd00611732288p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173229p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd00611732288p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173229p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228cp-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173229p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228cp-16384L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173229p-16384L : inexact-ok += pow downward ldbl-128 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228f65aa356b4f3p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228f65aa356b4f3p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228f65aa356b4f3p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fffa8p-4L 0x3.ffep+12L : 0x3.5e4fd0061173228f65aa356b4f34p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fffa8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fffa8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fffa8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fffa8p-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff6p-1 16382 += pow downward flt-32 -0x7.fffbp-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 -0x7.fffbp-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffbp-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffbp-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fffbp-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b22258p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b22258p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b22258p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2226p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b22258p-16384L : inexact-ok += pow tonearest ldbl-96-m68k -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225cp-16384L : inexact-ok += pow towardzero ldbl-96-m68k -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b22258p-16384L : inexact-ok += pow upward ldbl-96-m68k -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225cp-16384L : inexact-ok += pow downward ldbl-128 -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225b98b33081b63p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225b98b33081b634p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225b98b33081b63p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fffbp-4L 0x3.ffep+12L : 0x3.6be3c15528b2225b98b33081b634p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fffbp-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm -0x7.fffbp-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fffbp-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fffbp-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff7p-1 16382 += pow downward flt-32 0x7.fffb8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffb8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffb8p-4f 0x3.ffep+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffb8p-4f 0x3.ffep+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fffb8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e458869p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e458869p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e458869p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e4588698p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e458869p-16384L : inexact-ok += pow tonearest ldbl-96-m68k 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e4588694p-16384L : inexact-ok += pow towardzero ldbl-96-m68k 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e458869p-16384L : inexact-ok += pow upward ldbl-96-m68k 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e4588694p-16384L : inexact-ok += pow downward ldbl-128 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e45886933722a2cd3cb4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e45886933722a2cd3cb4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e45886933722a2cd3cb4p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fffb8p-4L 0x3.ffep+12L : 0x3.79ae6d26e45886933722a2cd3cb8p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fffb8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fffb8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fffb8p-4L 0x3.ffep+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fffb8p-4L 0x3.ffep+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x0.ffff1p-1 16383 += pow downward flt-32 0x7.fff88p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff88p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff88p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff88p-4f 0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fff88p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a028p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a028p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a024p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a028p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a024p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a028p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02762c00e766108p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02762c00e76610cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02762c00e766108p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fff88p-4L 0x3.fffp+12L : 0x1.9507cbb016c9a02762c00e76610cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fff88p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fff88p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fff88p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fff88p-4L 0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff2p-1 16383 += pow downward flt-32 -0x7.fff9p-4f 0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fff9p-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fff9p-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fff9p-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fff9p-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b458p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b454p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45171fd0f9277d4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45171fd0f9277d4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45171fd0f9277dp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fff9p-4L 0x3.fffp+12L : -0x1.9b68902b3530b45171fd0f9277dp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fff9p-4L 0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fff9p-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fff9p-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fff9p-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x0.ffff3p-1 16383 += pow downward flt-32 0x7.fff98p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fff98p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fff98p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fff98p-4f 0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fff98p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76e8p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76fp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76e8p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76fp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ecp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ecp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ecp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76fp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fff98p-4L 0x3.fffp+12L : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fff98p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fff98p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fff98p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fff98p-4L 0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff4p-1 16383 += pow downward flt-32 -0x7.fffap-4f 0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffap-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffap-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffap-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fffap-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51398p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51398p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec5139p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec5139p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51398p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51394p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51394p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec51394p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec513959bf98bcf072p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec513959bf98bcf072p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec513959bf98bcf071cp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fffap-4L 0x3.fffp+12L : -0x1.a877a1ad5ec513959bf98bcf071cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fffap-4L 0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffap-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fffap-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fffap-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x0.ffff5p-1 16383 += pow downward flt-32 0x7.fffa8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffa8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffa8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffa8p-4f 0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fffa8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b5p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b48p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b4cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b481ef3cfc32538p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b481ef3cfc3253cp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b481ef3cfc32538p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fffa8p-4L 0x3.fffp+12L : 0x1.af26bf9799377b481ef3cfc3253cp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fffa8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fffa8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fffa8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fffa8p-4L 0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow -0x0.ffff6p-1 16383 += pow downward flt-32 -0x7.fffbp-4f 0x3.fffp+12f : -0x8p-152f : inexact-ok underflow errno-erange-ok += pow tonearest flt-32 -0x7.fffbp-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 -0x7.fffbp-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 -0x7.fffbp-4f 0x3.fffp+12f : -0x0p+0f : inexact-ok underflow errno-erange += pow downward dbl-64 -0x7.fffbp-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange += pow downward ldbl-96-intel -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7478p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7478p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee747p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee747p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7478p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7478p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7474p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7474p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7476219cf888dbf4p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7476219cf888dbfp-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7476219cf888dbfp-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 -0x7.fffbp-4L 0x3.fffp+12L : -0x1.b5f0cef367ee7476219cf888dbfp-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm -0x7.fffbp-4L 0x3.fffp+12L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm -0x7.fffbp-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm -0x7.fffbp-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm -0x7.fffbp-4L 0x3.fffp+12L : -0x0p+0L : inexact-ok underflow errno-erange +pow 0x0.ffff7p-1 16383 += pow downward flt-32 0x7.fffb8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x7.fffb8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x7.fffb8p-4f 0x3.fffp+12f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x7.fffb8p-4f 0x3.fffp+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow tonearest dbl-64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow towardzero dbl-64 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange += pow upward dbl-64 0x7.fffb8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-intel 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-intel 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-intel 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795318p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-m68k 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-96-m68k 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-96-m68k 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a6379531p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-96-m68k 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795314p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128 0x7.fffb8p-4L 0x3.fffp+12L : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384L : inexact-ok underflow errno-erange-ok += pow downward ldbl-128ibm 0x7.fffb8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow tonearest ldbl-128ibm 0x7.fffb8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow towardzero ldbl-128ibm 0x7.fffb8p-4L 0x3.fffp+12L : 0x0p+0L : inexact-ok underflow errno-erange += pow upward ldbl-128ibm 0x7.fffb8p-4L 0x3.fffp+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +pow 0x2.000b3p0 -1022 += pow downward flt-32 0x2.000b3p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.000b3p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.000b3p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.000b3p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.000b3p+0 -0x3.fep+8 : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fc8p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fccp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fc8p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fccp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fc8p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fccp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fc8p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fccp-1024L : inexact-ok += pow downward ldbl-128 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fca390f911a880ap-1024L : inexact-ok += pow tonearest ldbl-128 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fca390f911a880ap-1024L : inexact-ok += pow towardzero ldbl-128 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fca390f911a880ap-1024L : inexact-ok += pow upward ldbl-128 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d87fca390f911a880cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d84p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d88p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d84p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.000b3p+0L -0x3.fep+8L : 0x3.aa76a38cf5d88p-1024L : inexact-ok underflow errno-erange-ok +pow 0x2.000582p0 -1022 += pow downward flt-32 0x2.000584p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.000584p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.000584p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.000584p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.000584p+0 -0x3.fep+8 : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e4p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e8p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e4p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e8p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e4p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e8p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e4p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e8p-1024L : inexact-ok += pow downward ldbl-128 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e609288c887bfep-1024L : inexact-ok += pow tonearest ldbl-128 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e609288c887bfep-1024L : inexact-ok += pow towardzero ldbl-128 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e609288c887bfep-1024L : inexact-ok += pow upward ldbl-128 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3f6e609288c887cp-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3cp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a4p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a3cp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.000584p+0L -0x3.fep+8L : 0x3.d4e5475408a4p-1024L : inexact-ok underflow errno-erange-ok += pow downward flt-32 0x2.00058p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2.00058p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2.00058p+0f -0x3.fep+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2.00058p+0f -0x3.fep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.00058p+0 -0x3.fep+8 : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb81958p-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195cp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb81958p-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195cp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb81958p-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195cp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb81958p-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195cp-1024L : inexact-ok += pow downward ldbl-128 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195a8cb512092438p-1024L : inexact-ok += pow tonearest ldbl-128 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195a8cb512092438p-1024L : inexact-ok += pow towardzero ldbl-128 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195a8cb512092438p-1024L : inexact-ok += pow upward ldbl-128 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8195a8cb51209243ap-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8p-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb8p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.00058p+0L -0x3.fep+8L : 0x3.d503df508fb84p-1024L : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2.000582p+0 -0x3.fep+8 : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow upward ldbl-96-intel 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baafp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaecp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baafp-1024L : inexact-ok += pow downward ldbl-128 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaed11303c000cf4p-1024L : inexact-ok += pow tonearest ldbl-128 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaed11303c000cf4p-1024L : inexact-ok += pow towardzero ldbl-128 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaed11303c000cf4p-1024L : inexact-ok += pow upward ldbl-128 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2baaed11303c000cf6p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2b8p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2bcp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2b8p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2.000582p+0L -0x3.fep+8L : 0x3.d4f49333bc2bcp-1024L : inexact-ok underflow errno-erange-ok +pow 2 -0x3.fe513p+8 += pow downward flt-32 0x2p+0f -0x3.fe513p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe513p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe513p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe513p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffcp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffcp-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffcp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffcp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffeffc0d272938p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffeffc0d272938p-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffeffc0d272938p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbbffeffc0d2729382p-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fb8p-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fb8p-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe513p+8L : 0x3.35ec906f22fbcp-1024L : inexact-ok underflow errno-erange-ok +pow 2 -0x3.fe4e8p+8 += pow downward flt-32 0x2p+0f -0x3.fe4e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0x2p+0f -0x3.fe4e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0x2p+0f -0x3.fe4e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0x2p+0f -0x3.fe4e8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok += pow tonearest dbl-64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok += pow towardzero dbl-64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok += pow upward dbl-64 0x2p+0 -0x3.fe4e8p+8 : 0x3.3bed4179f82cp-1024 : inexact-ok underflow errno-erange-ok += pow downward ldbl-96-intel 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok += pow tonearest ldbl-96-intel 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc004p-1024L : inexact-ok += pow towardzero ldbl-96-intel 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok += pow upward ldbl-96-intel 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc004p-1024L : inexact-ok += pow downward ldbl-96-m68k 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok += pow tonearest ldbl-96-m68k 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc004p-1024L : inexact-ok += pow towardzero ldbl-96-m68k 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok += pow upward ldbl-96-m68k 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc004p-1024L : inexact-ok += pow downward ldbl-128 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc002979648b91cf8p-1024L : inexact-ok += pow tonearest ldbl-128 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc002979648b91cfap-1024L : inexact-ok += pow towardzero ldbl-128 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc002979648b91cf8p-1024L : inexact-ok += pow upward ldbl-128 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bc002979648b91cfap-1024L : inexact-ok += pow downward ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok underflow errno-erange-ok += pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok underflow errno-erange-ok += pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok underflow errno-erange-ok += pow upward ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82cp-1024L : inexact-ok underflow errno-erange-ok pow 1.0625 1.125 = pow downward flt-32 0x1.1p+0f 0x1.2p+0f : 0x1.1211aep+0f : inexact-ok = pow tonearest flt-32 0x1.1p+0f 0x1.2p+0f : 0x1.1211aep+0f : inexact-ok diff --git a/sysdeps/i386/fpu/e_pow.S b/sysdeps/i386/fpu/e_pow.S index 2903e13..8203c96 100644 --- a/sysdeps/i386/fpu/e_pow.S +++ b/sysdeps/i386/fpu/e_pow.S @@ -54,6 +54,7 @@ minfinity: mzero: .byte 0, 0, 0, 0, 0, 0, 0, 0x80 ASM_SIZE_DIRECTIVE(minf_mzero) +DEFINE_DBL_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -166,7 +167,10 @@ ENTRY(__ieee754_pow) orl %edx, %ecx jnz 6b fstp %st(0) // ST*x - DBL_NARROW_EVAL +#ifdef PIC + LOAD_PIC_REG (cx) +#endif + DBL_NARROW_EVAL_UFLOW_NONNAN ret /* y is ±NAN */ @@ -259,7 +263,7 @@ ENTRY(__ieee754_pow) cfi_adjust_cfa_offset (-8) 292: fscale // +/- 2^fract(y*log2(x))*2^int(y*log2(x)) : int(y*log2(x)) fstp %st(1) // +/- 2^fract(y*log2(x))*2^int(y*log2(x)) - DBL_NARROW_EVAL + DBL_NARROW_EVAL_UFLOW_NONNAN ret diff --git a/sysdeps/i386/fpu/e_powf.S b/sysdeps/i386/fpu/e_powf.S index d929bdc..6608d3e 100644 --- a/sysdeps/i386/fpu/e_powf.S +++ b/sysdeps/i386/fpu/e_powf.S @@ -51,6 +51,7 @@ minfinity: mzero: .byte 0, 0, 0, 0, 0, 0, 0, 0x80 ASM_SIZE_DIRECTIVE(minf_mzero) +DEFINE_FLT_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -97,7 +98,7 @@ ENTRY(__ieee754_powf) je 15f // x is ±inf cmpb $0x01, %ah - je 32f // x is NaN + je 33f // x is NaN fxch // y : x @@ -149,7 +150,7 @@ ENTRY(__ieee754_powf) testl %edx, %edx jnz 6b fstp %st(0) // ST*x - FLT_NARROW_EVAL + FLT_NARROW_EVAL_UFLOW_NONNAN ret /* y is ±NAN */ @@ -198,9 +199,15 @@ ENTRY(__ieee754_powf) 32: addl $4, %esp cfi_adjust_cfa_offset (-4) fstp %st(1) // 2^fract(y*log2(x))*2^int(y*log2(x)) - FLT_NARROW_EVAL + FLT_NARROW_EVAL_UFLOW_NONNAN ret + /* x is NaN. */ + cfi_adjust_cfa_offset (4) +33: addl $4, %esp + cfi_adjust_cfa_offset (-4) + fstp %st(1) + ret // pow(x,±0) = 1 .align ALIGNARG(4) diff --git a/sysdeps/i386/fpu/e_powl.S b/sysdeps/i386/fpu/e_powl.S index bdfb5cf..76ca821 100644 --- a/sysdeps/i386/fpu/e_powl.S +++ b/sysdeps/i386/fpu/e_powl.S @@ -18,6 +18,7 @@ <http://www.gnu.org/licenses/>. */ #include <machine/asm.h> +#include <i386-math-asm.h> .section .rodata.cst8,"aM",@progbits,8 @@ -59,6 +60,7 @@ minfinity: mzero: .byte 0, 0, 0, 0, 0, 0, 0, 0x80 ASM_SIZE_DIRECTIVE(minf_mzero) +DEFINE_LDBL_MIN #ifdef PIC # define MO(op) op##@GOTOFF(%ecx) @@ -187,6 +189,10 @@ ENTRY(__ieee754_powl) orl %edx, %ecx jnz 6b fstp %st(0) // ST*x +#ifdef PIC + LOAD_PIC_REG (cx) +#endif + LDBL_CHECK_FORCE_UFLOW_NONNAN ret /* y is ±NAN */ diff --git a/sysdeps/i386/fpu/i386-math-asm.h b/sysdeps/i386/fpu/i386-math-asm.h index 5d8d847..4bac3bf 100644 --- a/sysdeps/i386/fpu/i386-math-asm.h +++ b/sysdeps/i386/fpu/i386-math-asm.h @@ -131,6 +131,40 @@ ldbl_min: \ addl $8, %esp; \ cfi_adjust_cfa_offset (-8); +/* Likewise, but the non-NaN argument may be negative. */ +#define FLT_NARROW_EVAL_UFLOW_NONNAN \ + subl $4, %esp; \ + cfi_adjust_cfa_offset (4); \ + fld %st(0); \ + fabs; \ + fcomps MO(flt_min); \ + fnstsw; \ + sahf; \ + jnc 6424f; \ + fld %st(0); \ + fmul %st(0); \ + fstps (%esp); \ +6424: fstps (%esp); \ + flds (%esp); \ + addl $4, %esp; \ + cfi_adjust_cfa_offset (-4); +#define DBL_NARROW_EVAL_UFLOW_NONNAN \ + subl $8, %esp; \ + cfi_adjust_cfa_offset (8); \ + fld %st(0); \ + fabs; \ + fcompl MO(dbl_min); \ + fnstsw; \ + sahf; \ + jnc 6453f; \ + fld %st(0); \ + fmul %st(0); \ + fstpl (%esp); \ +6453: fstpl (%esp); \ + fldl (%esp); \ + addl $8, %esp; \ + cfi_adjust_cfa_offset (-8); + /* Force an underflow exception if the given value is subnormal. The relevant constant for the minimum of the type must have been defined, the MO macro must have been defined for access to memory @@ -251,6 +285,18 @@ ldbl_min: \ addl $8, %esp; \ cfi_adjust_cfa_offset (-8); \ 6453: +#define LDBL_CHECK_FORCE_UFLOW_NONNAN \ + fldt MO(ldbl_min); \ + fld %st(1); \ + fabs; \ + fcompp; \ + fnstsw; \ + sahf; \ + jnc 6464f; \ + fld %st(0); \ + fmul %st(0); \ + fstp %st(0); \ +6464: /* Likewise, but the argument is nonnegative and not a NaN. */ #define FLT_CHECK_FORCE_UFLOW_NONNEG \ diff --git a/sysdeps/ieee754/dbl-64/e_pow.c b/sysdeps/ieee754/dbl-64/e_pow.c index 3c027fe..3b0bbe3 100644 --- a/sysdeps/ieee754/dbl-64/e_pow.c +++ b/sysdeps/ieee754/dbl-64/e_pow.c @@ -119,6 +119,8 @@ __ieee754_pow (double x, double y) retval = huge * huge; else if (retval == 0) retval = tiny * tiny; + else + math_check_force_underflow_nonneg (retval); return retval; } diff --git a/sysdeps/ieee754/flt-32/e_powf.c b/sysdeps/ieee754/flt-32/e_powf.c index 8e8d918..1804296 100644 --- a/sysdeps/ieee754/flt-32/e_powf.c +++ b/sysdeps/ieee754/flt-32/e_powf.c @@ -244,7 +244,12 @@ __ieee754_powf(float x, float y) z = one-(r-z); GET_FLOAT_WORD(j,z); j += (n<<23); - if((j>>23)<=0) z = __scalbnf(z,n); /* subnormal output */ + if((j>>23)<=0) /* subnormal output */ + { + z = __scalbnf (z, n); + float force_underflow = z * z; + math_force_eval (force_underflow); + } else SET_FLOAT_WORD(z,j); return s*z; } diff --git a/sysdeps/ieee754/ldbl-128/e_powl.c b/sysdeps/ieee754/ldbl-128/e_powl.c index f531385..7f3037f 100644 --- a/sysdeps/ieee754/ldbl-128/e_powl.c +++ b/sysdeps/ieee754/ldbl-128/e_powl.c @@ -435,7 +435,11 @@ __ieee754_powl (long double x, long double y) j = o.parts32.w0; j += (n << 16); if ((j >> 16) <= 0) - z = __scalbnl (z, n); /* subnormal output */ + { + z = __scalbnl (z, n); /* subnormal output */ + long double force_underflow = z * z; + math_force_eval (force_underflow); + } else { o.parts32.w0 = j; diff --git a/sysdeps/ieee754/ldbl-128ibm/e_powl.c b/sysdeps/ieee754/ldbl-128ibm/e_powl.c index c942f2f..90340e8 100644 --- a/sysdeps/ieee754/ldbl-128ibm/e_powl.c +++ b/sysdeps/ieee754/ldbl-128ibm/e_powl.c @@ -409,6 +409,7 @@ __ieee754_powl (long double x, long double y) r = (z * t1) / (t1 - two) - (w + z * w); z = one - (r - z); z = __scalbnl (z, n); + math_check_force_underflow_nonneg (z); return s * z; } strong_alias (__ieee754_powl, __powl_finite) diff --git a/sysdeps/x86/fpu/powl_helper.c b/sysdeps/x86/fpu/powl_helper.c index f2774b7..7f46c73 100644 --- a/sysdeps/x86/fpu/powl_helper.c +++ b/sysdeps/x86/fpu/powl_helper.c @@ -229,6 +229,7 @@ __powl_helper (long double x, long double y) if (negate) res = -res; asm ("fscale" : "=t" (res) : "0" (res), "u" (log2_res_int)); + math_check_force_underflow (res); return res; } diff --git a/sysdeps/x86_64/fpu/e_powl.S b/sysdeps/x86_64/fpu/e_powl.S index 358abb8..a44c311 100644 --- a/sysdeps/x86_64/fpu/e_powl.S +++ b/sysdeps/x86_64/fpu/e_powl.S @@ -18,6 +18,7 @@ <http://www.gnu.org/licenses/>. */ #include <machine/asm.h> +#include <x86_64-math-asm.h> .section .rodata.cst8,"aM",@progbits,8 @@ -59,6 +60,7 @@ minfinity: mzero: .byte 0, 0, 0, 0, 0, 0, 0, 0x80 ASM_SIZE_DIRECTIVE(minf_mzero) +DEFINE_LDBL_MIN #ifdef PIC # define MO(op) op##(%rip) @@ -175,6 +177,7 @@ ENTRY(__ieee754_powl) orl %edx, %ecx jnz 6b fstp %st(0) // ST*x + LDBL_CHECK_FORCE_UFLOW_NONNAN ret /* y is ±NAN */ diff --git a/sysdeps/x86_64/fpu/x86_64-math-asm.h b/sysdeps/x86_64/fpu/x86_64-math-asm.h index 07eecf7..b548251 100644 --- a/sysdeps/x86_64/fpu/x86_64-math-asm.h +++ b/sysdeps/x86_64/fpu/x86_64-math-asm.h @@ -46,6 +46,19 @@ ldbl_min: \ fstp %st(0); \ 6464: +/* Likewise, but the argument is not a NaN. */ +#define LDBL_CHECK_FORCE_UFLOW_NONNAN \ + fldt MO(ldbl_min); \ + fld %st(1); \ + fabs; \ + fcomip %st(1), %st(0); \ + fstp %st(0); \ + jnc 6464f; \ + fld %st(0); \ + fmul %st(0); \ + fstp %st(0); \ +6464: + /* Likewise, but the argument is nonnegative and not a NaN. */ #define LDBL_CHECK_FORCE_UFLOW_NONNEG \ fldt MO(ldbl_min); \ |