diff --git a/ChangeLog b/ChangeLog index da349c01ea..1739a0f59f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2016-03-24 Joseph Myers + + [BZ #19848] + * sysdeps/i386/fpu/e_powl.S (p3): Rename to p2 and change value + from 8 to 4. + (__ieee754_powl): Compare integer exponent against 4 not 8. + * sysdeps/x86_64/fpu/e_powl.S (p3): Rename to p2 and change value + from 8 to 4. + (__ieee754_powl): Compare integer exponent against 4 not 8. + * math/auto-libm-test-in: Add more tests of pow. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2016-03-23 Aurelien Jarno * sysdeps/unix/sysv/linux/futimens.c (futimens) [__NR_utimensat]: diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 4b753de040..34a63233d3 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -3717,6 +3717,44 @@ pow 0x2.000582p0 -1022 pow 2 -0x3.fe513p+8 pow 2 -0x3.fe4e8p+8 +pow 10 -1 +pow 10 -2 +pow 10 -3 +pow 10 -4 +pow 10 -5 +pow 10 -6 +pow 10 -7 + +pow 0x0.ffffffffffffffffp0 1 +pow 0x0.ffffffffffffffffp0 2 +pow 0x0.ffffffffffffffffp0 3 +pow 0x0.ffffffffffffffffp0 4 +pow 0x0.ffffffffffffffffp0 5 +pow 0x0.ffffffffffffffffp0 6 +pow 0x0.ffffffffffffffffp0 7 +pow 0x0.ffffffffffffffffp0 -1 +pow 0x0.ffffffffffffffffp0 -2 +pow 0x0.ffffffffffffffffp0 -3 +pow 0x0.ffffffffffffffffp0 -4 +pow 0x0.ffffffffffffffffp0 -5 +pow 0x0.ffffffffffffffffp0 -6 +pow 0x0.ffffffffffffffffp0 -7 + +pow 0x1.0000000000000002p0 1 +pow 0x1.0000000000000002p0 2 +pow 0x1.0000000000000002p0 3 +pow 0x1.0000000000000002p0 4 +pow 0x1.0000000000000002p0 5 +pow 0x1.0000000000000002p0 6 +pow 0x1.0000000000000002p0 7 +pow 0x1.0000000000000002p0 -1 +pow 0x1.0000000000000002p0 -2 +pow 0x1.0000000000000002p0 -3 +pow 0x1.0000000000000002p0 -4 +pow 0x1.0000000000000002p0 -5 +pow 0x1.0000000000000002p0 -6 +pow 0x1.0000000000000002p0 -7 + 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 9d3819ca01..86b08c64c6 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -258279,6 +258279,2561 @@ pow 2 -0x3.fe4e8p+8 = 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 10 -1 += pow downward flt-32 0xap+0f -0x1p+0f : 0x1.999998p-4f : inexact-ok += pow tonearest flt-32 0xap+0f -0x1p+0f : 0x1.99999ap-4f : inexact-ok += pow towardzero flt-32 0xap+0f -0x1p+0f : 0x1.999998p-4f : inexact-ok += pow upward flt-32 0xap+0f -0x1p+0f : 0x1.99999ap-4f : inexact-ok += pow downward dbl-64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok += pow upward dbl-64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok += pow downward ldbl-128 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok += pow upward ldbl-128 0xap+0L -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999ap-4L : inexact-ok +pow 10 -2 += pow downward flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok += pow tonearest flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok += pow towardzero flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok += pow upward flt-32 0xap+0f -0x2p+0f : 0x2.8f5c2cp-8f : inexact-ok += pow downward dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok += pow upward dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c2cp-8L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c2cp-8L : inexact-ok += pow downward ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8L : inexact-ok += pow upward ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8L : inexact-ok +pow 10 -3 += pow downward flt-32 0xap+0f -0x3p+0f : 0x4.18937p-12f : inexact-ok += pow tonearest flt-32 0xap+0f -0x3p+0f : 0x4.189378p-12f : inexact-ok += pow towardzero flt-32 0xap+0f -0x3p+0f : 0x4.18937p-12f : inexact-ok += pow upward flt-32 0xap+0f -0x3p+0f : 0x4.189378p-12f : inexact-ok += pow downward dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok += pow upward dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9ep-12L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9ep-12L : inexact-ok += pow downward ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok += pow upward ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e560418cp-12L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604p-12L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e56042p-12L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604p-12L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e56042p-12L : inexact-ok +pow 10 -4 += pow downward flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok += pow tonearest flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok += pow towardzero flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok += pow upward flt-32 0xap+0f -0x4p+0f : 0x6.8db8cp-16f : inexact-ok += pow downward dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok += pow upward dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok += pow downward ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok += pow upward ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0278p-16L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a04p-16L : inexact-ok +pow 10 -5 += pow downward flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok += pow tonearest flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok += pow towardzero flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok += pow upward flt-32 0xap+0f -0x5p+0f : 0xa.7c5adp-20f : inexact-ok += pow downward dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok += pow upward dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478424p-20L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478424p-20L : inexact-ok += pow downward ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok += pow upward ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc33728p-20L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc334p-20L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc338p-20L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc334p-20L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc338p-20L : inexact-ok +pow 10 -6 += pow downward flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok += pow tonearest flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok += pow towardzero flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok += pow upward flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7cp-20f : inexact-ok += pow downward dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok += pow upward dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok += pow downward ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok += pow upward ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20L : inexact-ok +pow 10 -7 += pow downward flt-32 0xap+0f -0x7p+0f : 0x1.ad7f28p-24f : inexact-ok += pow tonearest flt-32 0xap+0f -0x7p+0f : 0x1.ad7f2ap-24f : inexact-ok += pow towardzero flt-32 0xap+0f -0x7p+0f : 0x1.ad7f28p-24f : inexact-ok += pow upward flt-32 0xap+0f -0x7p+0f : 0x1.ad7f2ap-24f : inexact-ok += pow downward dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok += pow tonearest dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok += pow towardzero dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok += pow upward dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf49p-24 : inexact-ok += pow downward ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow tonearest ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow towardzero ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow upward ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf4857ap-24L : inexact-ok += pow downward ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow tonearest ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow towardzero ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok += pow upward ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf4857ap-24L : inexact-ok += pow downward ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok += pow tonearest ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok += pow towardzero ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok += pow upward ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d3p-24L : inexact-ok += pow downward ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec088p-24L : inexact-ok += pow tonearest ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec09p-24L : inexact-ok += pow towardzero ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec088p-24L : inexact-ok += pow upward ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec09p-24L : inexact-ok +pow 0x0.ffffffffffffffffp0 1 += pow downward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 2 += pow downward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.fffffp-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff001p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff001p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffe0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffe00000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 3 += pow downward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x3p+0f : 0xf.ffffdp-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x3p+0f : 0xf.ffffdp-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x3p+0f : 0xf.ffffdp-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x3p+0f : 0xf.ffffep-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002f8p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000002f8p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x3p+0 : 0xf.ffffd000003p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000003p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000003p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000003p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000003p-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x3p+0L : 0xf.ffffd000002ffffffp-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.fffffffffffe8p-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x3p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe801p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe801p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000bf8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000cp-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000bf8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000cp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe80000000000008p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000cp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe80000000000008p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x3p+0L : 0xf.fffffffffffe8000000000000cp-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffd0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x3p+0L : 0xf.ffffffffffffffd00000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 4 += pow downward flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x4p+0f : 0xf.ffffcp-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x4p+0f : 0xf.ffffcp-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x4p+0f : 0xf.ffffcp-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x4p+0f : 0xf.ffffdp-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005f8p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000005f8p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x4p+0 : 0xf.ffffc000006p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000006p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000006p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000006p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000006p-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x4p+0L : 0xf.ffffc000005fffffc000001p-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x4p+0 : 0xf.fffffffffffe8p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe001p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe001p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000017f8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000018p-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000017f8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000018p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000014p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000018p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000014p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4p+0L : 0xf.fffffffffffe00000000000018p-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffc0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4p+0L : 0xf.ffffffffffffffc00000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 5 += pow downward flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x5p+0f : 0xf.ffffbp-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x5p+0f : 0xf.ffffbp-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x5p+0f : 0xf.ffffbp-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x5p+0f : 0xf.ffffcp-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009f8p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb000009f8p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x5p+0 : 0xf.ffffb00000ap-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb00000ap-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb00000ap-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb00000ap-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb00000ap-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000004ffff8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000005p-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000004ffff8p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000005p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000004ffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000005p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000004ffcp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x5p+0L : 0xf.ffffb000009fffff6000005p-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffd8p-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x5p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd801p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd8p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd801p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000027f8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000028p-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000027f8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000028p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000024p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000028p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000024p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x5p+0L : 0xf.fffffffffffd80000000000028p-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffb0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x5p+0L : 0xf.ffffffffffffffb00000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 6 += pow downward flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x6p+0f : 0xf.ffffap-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x6p+0f : 0xf.ffffap-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x6p+0f : 0xf.ffffap-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x6p+0f : 0xf.ffffbp-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000ef8p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000ef8p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x6p+0 : 0xf.ffffa00000fp-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000fp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000fp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000fp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000fp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000effff8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000fp-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000effff8p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000fp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000effcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000fp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000effcp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x6p+0L : 0xf.ffffa00000effffec00000fp-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x6p+0 : 0xf.fffffffffffd8p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd001p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd001p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003bf8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003cp-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003bf8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003cp-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd00000000000038p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003cp-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd00000000000038p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x6p+0L : 0xf.fffffffffffd0000000000003cp-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffa0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x6p+0L : 0xf.ffffffffffffffa00000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 7 += pow downward flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f 0x7p+0f : 0xf.ffff9p-4f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f 0x7p+0f : 0xf.ffff9p-4f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f 0x7p+0f : 0xf.ffff9p-4f : inexact-ok += pow upward flt-32 0xf.fffffp-4f 0x7p+0f : 0xf.ffffap-4f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014f8p-4 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000014f8p-4 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 0x7p+0 : 0xf.ffff9000015p-4 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000015p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000015p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000015p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000015p-4L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000022ffff8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000023p-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000022ffff8p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000023p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000022ffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000023p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000022ffcp-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L 0x7p+0L : 0xf.ffff9000014ffffdd000023p-4L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffc8p-4 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 0x7p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc801p-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc801p-4L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000053f8p-4L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000054p-4L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000053f8p-4L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000054p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8000000000005p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000054p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc8000000000005p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x7p+0L : 0xf.fffffffffffc80000000000054p-4L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff90000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x7p+0L : 0xf.ffffffffffffff900000000004p-4L : inexact-ok +pow 0x0.ffffffffffffffffp0 -1 += pow downward flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x1p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x1p+0f : 0x1.000002p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x1p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x1p+0f : 0x1.000002p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x1p+0 : 0x1.000001000001p+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x1p+0 : 0x1.0000010000011p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x1p+0L : 0x1.0000010000010002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x1p+0L : 0x1.0000010000010002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x1p+0L : 0x1.0000010000010000010000010001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x1p+0L : 0x1.000001000001000001000001008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.0000000000000802p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.0000000000000802p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.000000000000080000000000004p+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.000000000000080000000000004p+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.000000000000080000000000004p+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.0000000000000800000000000041p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.000000000000080000000000008p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.00000000000008p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x1p+0L : 0x1.000000000000080000000000008p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.0000000000000001p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x1p+0L : 0x1.000000000000000100000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -2 += pow downward flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x2p+0f : 0x1.000002p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x2p+0f : 0x1.000002p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x2p+0f : 0x1.000002p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x2p+0f : 0x1.000004p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x2p+0 : 0x1.000002000003p+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x2p+0 : 0x1.0000020000031p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x2p+0L : 0x1.0000020000030002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2p+0L : 0x1.0000020000030002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x2p+0L : 0x1.0000020000030000040000050001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x2p+0L : 0x1.000002000003000004000005008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000001p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x2p+0 : 0x1.0000000000002p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.0000000000001002p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000000cp+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000000cp+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000000cp+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000000c1p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.000000000000100000000000008p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.000000000000100000000000008p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2p+0L : 0x1.00000000000010000000000001p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2p+0L : 0x1.000000000000000200000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -3 += pow downward flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x3p+0f : 0x1.000002p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x3p+0f : 0x1.000004p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x3p+0f : 0x1.000002p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x3p+0f : 0x1.000004p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x3p+0 : 0x1.000003000006p+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x3p+0 : 0x1.0000030000061p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x3p+0L : 0x1.0000030000060002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x3p+0L : 0x1.000003000006p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x3p+0L : 0x1.0000030000060002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000f0001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000fp+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x3p+0L : 0x1.00000300000600000a00000f008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000002p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000001p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x3p+0 : 0x1.0000000000002p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.0000000000001802p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.0000000000001802p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.0000000000001800000000000181p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.000000000000180000000000018p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x3p+0L : 0x1.00000000000018000000000002p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.0000000000000003p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x3p+0L : 0x1.000000000000000300000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -4 += pow downward flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x4p+0f : 0x1.000004p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x4p+0f : 0x1.000004p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x4p+0f : 0x1.000004p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x4p+0f : 0x1.000006p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000ap+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x4p+0 : 0x1.00000400000a1p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a0002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000ap+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a0002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a0000140000230001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x4p+0L : 0x1.00000400000a000014000023008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000002p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4p+0 : 0x1.0000000000003p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002002p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.0000000000002000000000000281p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.000000000000200000000000028p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4p+0L : 0x1.00000000000020000000000003p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4p+0L : 0x1.000000000000000400000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -5 += pow downward flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x5p+0f : 0x1.000004p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x5p+0f : 0x1.000006p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x5p+0f : 0x1.000004p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x5p+0f : 0x1.000006p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000fp+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x5p+0 : 0x1.00000500000f1p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f0002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000fp+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f0002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f0000230000460001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x5p+0L : 0x1.00000500000f000023000046008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000003p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000002p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x5p+0 : 0x1.0000000000003p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.0000000000002802p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.0000000000002802p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000003cp+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000003cp+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000003cp+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000003c1p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.000000000000280000000000038p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000004p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.000000000000280000000000038p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x5p+0L : 0x1.00000000000028000000000004p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.0000000000000005p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x5p+0L : 0x1.000000000000000500000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -6 += pow downward flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x6p+0f : 0x1.000006p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x6p+0f : 0x1.000006p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x6p+0f : 0x1.000006p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x6p+0f : 0x1.000008p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x6p+0 : 0x1.000006000015p+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x6p+0 : 0x1.0000060000151p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x6p+0L : 0x1.0000060000150002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x6p+0L : 0x1.000006000015p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x6p+0L : 0x1.0000060000150002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007ep+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007e0001p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007ep+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007e0001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007ep+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007ep+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007ep+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x6p+0L : 0x1.00000600001500003800007e008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000003p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x6p+0 : 0x1.0000000000004p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003002p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.000000000000300000000000054p+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.000000000000300000000000054p+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.000000000000300000000000054p+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.0000000000003000000000000541p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.00000000000030000000000005p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.000000000000300000000000058p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.00000000000030000000000005p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x6p+0L : 0x1.000000000000300000000000058p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x6p+0L : 0x1.000000000000000600000000008p+0L : inexact-ok +pow 0x0.ffffffffffffffffp0 -7 += pow downward flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward flt-32 0xf.fffffp-4f -0x7p+0f : 0x1.000006p+0f : inexact-ok += pow tonearest flt-32 0xf.fffffp-4f -0x7p+0f : 0x1.000008p+0f : inexact-ok += pow towardzero flt-32 0xf.fffffp-4f -0x7p+0f : 0x1.000006p+0f : inexact-ok += pow upward flt-32 0xf.fffffp-4f -0x7p+0f : 0x1.000008p+0f : inexact-ok += pow downward dbl-64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok += pow tonearest dbl-64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok += pow towardzero dbl-64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001cp+0 : inexact-ok += pow upward dbl-64 0xf.fffffp-4 -0x7p+0 : 0x1.00000700001c1p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0002p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001cp+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0002p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d20001p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d20002p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d20001p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d20002p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d2p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d2p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d2p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp-4L -0x7p+0L : 0x1.00000700001c0000540000d2008p+0L : inexact-ok += pow downward dbl-64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003p+0 : inexact-ok += pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000004p+0 : inexact-ok += pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000003p+0 : inexact-ok += pow upward dbl-64 0xf.ffffffffffff8p-4 -0x7p+0 : 0x1.0000000000004p+0 : inexact-ok += pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.0000000000003802p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.0000000000003802p+0L : inexact-ok += pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.0000000000003800000000000701p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.00000000000038000000000007p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x7p+0L : 0x1.000000000000380000000000078p+0L : inexact-ok += pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.0000000000000007p+0L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x7p+0L : 0x1.000000000000000700000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 1 += pow downward flt-32 0x1.000002p+0f 0x1p+0f : 0x1.000002p+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x1p+0f : 0x1.000002p+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x1p+0f : 0x1.000002p+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x1p+0f : 0x1.000002p+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x1p+0 : 0x1.000002p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0x1.000002p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x1p+0 : 0x1.0000000000001p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0x1.0000000000001p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1p+0L : 0x1.0000000000000002p+0L : inexact-ok +pow 0x1.0000000000000002p0 2 += pow downward flt-32 0x1.000002p+0f 0x2p+0f : 0x1.000004p+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x2p+0f : 0x1.000004p+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x2p+0f : 0x1.000004p+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x2p+0f : 0x1.000006p+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x2p+0 : 0x1.000004000004p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x2p+0L : 0x1.000004000004p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000002p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x2p+0 : 0x1.0000000000003p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2p+0L : 0x1.0000000000002002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2p+0L : 0x1.00000000000020000000000001p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2p+0L : 0x1.0000000000000004p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2p+0L : 0x1.000000000000000400000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 3 += pow downward flt-32 0x1.000002p+0f 0x3p+0f : 0x1.000006p+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x3p+0f : 0x1.000006p+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x3p+0f : 0x1.000006p+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x3p+0f : 0x1.000008p+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x3p+0 : 0x1.00000600000cp+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x3p+0 : 0x1.00000600000c1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c0002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x3p+0L : 0x1.00000600000cp+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c0002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x3p+0L : 0x1.00000600000c000008p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000003p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x3p+0 : 0x1.0000000000004p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x3p+0L : 0x1.0000000000003000000000000301p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x3p+0L : 0x1.00000000000030000000000003p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x3p+0L : 0x1.000000000000300000000000038p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x3p+0L : 0x1.0000000000000006p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x3p+0L : 0x1.000000000000000600000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 4 += pow downward flt-32 0x1.000002p+0f 0x4p+0f : 0x1.000008p+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x4p+0f : 0x1.000008p+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x4p+0f : 0x1.000008p+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x4p+0f : 0x1.00000ap+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x4p+0 : 0x1.000008000018p+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x4p+0 : 0x1.0000080000181p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x4p+0L : 0x1.0000080000180002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x4p+0L : 0x1.000008000018p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x4p+0L : 0x1.0000080000180002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x4p+0L : 0x1.00000800001800002000001p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x4p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x4p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x4p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000004p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x4p+0 : 0x1.0000000000005p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x4p+0L : 0x1.0000000000004000000000000601p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x4p+0L : 0x1.00000000000040000000000006p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x4p+0L : 0x1.000000000000400000000000068p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x4p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x4p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x4p+0L : 0x1.0000000000000008p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x4p+0L : 0x1.000000000000000800000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 5 += pow downward flt-32 0x1.000002p+0f 0x5p+0f : 0x1.00000ap+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x5p+0f : 0x1.00000ap+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x5p+0f : 0x1.00000ap+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x5p+0f : 0x1.00000cp+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x5p+0 : 0x1.00000a000028p+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x5p+0 : 0x1.00000a0000281p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x5p+0L : 0x1.00000a0000280002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x5p+0L : 0x1.00000a0000280002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x5p+0L : 0x1.00000a0000280000500000500001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x5p+0L : 0x1.00000a00002800005000005p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x5p+0L : 0x1.00000a000028000050000050008p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x5p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x5p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x5p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000005p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x5p+0 : 0x1.0000000000006p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000a01p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000ap+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x5p+0L : 0x1.0000000000005000000000000a8p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000a000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000ap+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x5p+0L : 0x1.000000000000000a00000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 6 += pow downward flt-32 0x1.000002p+0f 0x6p+0f : 0x1.00000cp+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x6p+0f : 0x1.00000cp+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x6p+0f : 0x1.00000cp+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x6p+0f : 0x1.00000ep+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003cp+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x6p+0 : 0x1.00000c00003c1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003cp+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000fp+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000f00001p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000fp+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000f00001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000fp+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000fp+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000fp+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x6p+0L : 0x1.00000c00003c0000a00000f0008p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x6p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x6p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x6p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000006p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x6p+0 : 0x1.0000000000007p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000f01p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000fp+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x6p+0L : 0x1.0000000000006000000000000f8p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000c000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000cp+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x6p+0L : 0x1.000000000000000c00000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 7 += pow downward flt-32 0x1.000002p+0f 0x7p+0f : 0x1.00000ep+0f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f 0x7p+0f : 0x1.00000ep+0f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f 0x7p+0f : 0x1.00000ep+0f : inexact-ok += pow upward flt-32 0x1.000002p+0f 0x7p+0f : 0x1.00001p+0f : inexact-ok += pow downward dbl-64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 0x7p+0 : 0x1.00000e000054p+0 : inexact-ok += pow upward dbl-64 0x1.000002p+0 0x7p+0 : 0x1.00000e0000541p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L 0x7p+0L : 0x1.00000e000054p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540002p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L 0x7p+0L : 0x1.00000e000054p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L 0x7p+0L : 0x1.00000e000054p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540002p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x7p+0L : 0x1.00000e000054p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540002p+0L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540001180002300002p+0L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540001180002300003p+0L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540001180002300002p+0L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L 0x7p+0L : 0x1.00000e0000540001180002300003p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L 0x7p+0L : 0x1.00000e00005400011800023p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L 0x7p+0L : 0x1.00000e00005400011800023p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L 0x7p+0L : 0x1.00000e00005400011800023p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L 0x7p+0L : 0x1.00000e000054000118000230008p+0L : inexact-ok += pow downward flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f 0x7p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 0x7p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L 0x7p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000007p+0 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 0x7p+0 : 0x1.0000000000008p+0 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007002p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007002p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L 0x7p+0L : 0x1.0000000000007000000000001501p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x7p+0L : 0x1.00000000000070000000000015p+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x7p+0L : 0x1.000000000000700000000000158p+0L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000001p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000001p+0L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000e000000000001p+0L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000ep+0L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x7p+0L : 0x1.000000000000000e00000000008p+0L : inexact-ok +pow 0x1.0000000000000002p0 -1 += pow downward flt-32 0x1.000002p+0f -0x1p+0f : 0xf.ffffep-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x1p+0f : 0xf.ffffep-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x1p+0f : 0xf.ffffep-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x1p+0f : 0xf.fffffp-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003f8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000003f8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x1p+0 : 0xf.ffffe000004p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000004p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000004p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000004p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000004p-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800000fffff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800001p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800000fffff8p-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800001p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800000fffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800001p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800000fffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x1p+0L : 0xf.ffffe000003fffff800001p-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x1p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x1p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x1p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffffp-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000000ff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000001p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000000ff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000001p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000000cp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000001p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000000cp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1p+0L : 0xf.ffffffffffff0000000000001p-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffe0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffep-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1p+0L : 0xf.ffffffffffffffe00000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -2 += pow downward flt-32 0x1.000002p+0f -0x2p+0f : 0xf.ffffcp-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x2p+0f : 0xf.ffffcp-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x2p+0f : 0xf.ffffcp-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x2p+0f : 0xf.ffffdp-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bf8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000bf8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x2p+0 : 0xf.ffffc00000cp-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000cp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000cp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000cp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000cp-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffffp-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffff8p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffffp-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffff8p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000005p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000004fffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x2p+0L : 0xf.ffffc00000bffffe000005p-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x2p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x2p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x2p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffep-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x2p+0 : 0xf.fffffffffffe8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffep-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000002ff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000003p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000002ff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000003p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000002cp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000003p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000002cp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2p+0L : 0xf.fffffffffffe0000000000003p-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffdp-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffc0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2p+0L : 0xf.ffffffffffffffc00000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -3 += pow downward flt-32 0x1.000002p+0f -0x3p+0f : 0xf.ffffap-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x3p+0f : 0xf.ffffap-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x3p+0f : 0xf.ffffap-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x3p+0f : 0xf.ffffbp-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017f8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000017f8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x3p+0 : 0xf.ffffa000018p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000018p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000018p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000018p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000018p-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000effffdp-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000effffd8p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000effffdp-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000effffd8p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000efffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000fp-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000efffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x3p+0L : 0xf.ffffa000017ffffb00000fp-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x3p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x3p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x3p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffdp-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x3p+0 : 0xf.fffffffffffd8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffdp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000005ff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000006p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000005ff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000006p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000005cp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000006p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000005cp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x3p+0L : 0xf.fffffffffffd0000000000006p-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffbp-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffa0000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffap-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x3p+0L : 0xf.ffffffffffffffa00000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -4 += pow downward flt-32 0x1.000002p+0f -0x4p+0f : 0xf.ffff8p-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x4p+0f : 0xf.ffff8p-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x4p+0f : 0xf.ffff8p-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x4p+0f : 0xf.ffff9p-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027f8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000027f8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x4p+0 : 0xf.ffff8000028p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000028p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffffp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000028p-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022ffff9p-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022ffff9p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022ffff9p-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022ffff98p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022fffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000023p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000022fffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x4p+0L : 0xf.ffff8000027ffff6000023p-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x4p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x4p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x4p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffcp-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x4p+0 : 0xf.fffffffffffc8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffcp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc0000000000009ff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc000000000000ap-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc0000000000009ff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc000000000000ap-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc0000000000009cp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc000000000000ap-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc0000000000009cp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x4p+0L : 0xf.fffffffffffc000000000000ap-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff9p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff80000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff8p-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x4p+0L : 0xf.ffffffffffffff800000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -5 += pow downward flt-32 0x1.000002p+0f -0x5p+0f : 0xf.ffff6p-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x5p+0f : 0xf.ffff6p-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x5p+0f : 0xf.ffff6p-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x5p+0f : 0xf.ffff7p-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bf8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003cp-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003bf8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x5p+0 : 0xf.ffff600003cp-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bffffp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffep-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bffffp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffep-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bffffp-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045ffffp-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045ffff08p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045ffffp-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045ffff08p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045fffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800046p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800045fffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x5p+0L : 0xf.ffff600003bfffee800046p-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x5p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x5p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x5p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffbp-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x5p+0 : 0xf.fffffffffffb8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffbp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000eff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000fp-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000eff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000fp-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000ecp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000fp-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000ecp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x5p+0L : 0xf.fffffffffffb000000000000fp-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff7p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff7p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff60000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff6p-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x5p+0L : 0xf.ffffffffffffff600000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -6 += pow downward flt-32 0x1.000002p+0f -0x6p+0f : 0xf.ffff4p-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x6p+0f : 0xf.ffff4p-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x6p+0f : 0xf.ffff4p-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x6p+0f : 0xf.ffff5p-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053f8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000054p-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000053f8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x6p+0 : 0xf.ffff4000054p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053ffffp-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffep-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053ffffp-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffe08p-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffe08p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffe08p-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffe1p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007ep-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007dfffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x6p+0L : 0xf.ffff4000053fffe400007ep-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x6p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x6p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x6p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffap-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x6p+0 : 0xf.fffffffffffa8p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffap-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000014ff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000015p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000014ff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000015p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000014cp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000015p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000014cp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x6p+0L : 0xf.fffffffffffa0000000000015p-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff5p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff5p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff40000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff4p-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x6p+0L : 0xf.ffffffffffffff400000000004p-4L : inexact-ok +pow 0x1.0000000000000002p0 -7 += pow downward flt-32 0x1.000002p+0f -0x7p+0f : 0xf.ffff2p-4f : inexact-ok += pow tonearest flt-32 0x1.000002p+0f -0x7p+0f : 0xf.ffff2p-4f : inexact-ok += pow towardzero flt-32 0x1.000002p+0f -0x7p+0f : 0xf.ffff2p-4f : inexact-ok += pow upward flt-32 0x1.000002p+0f -0x7p+0f : 0xf.ffff3p-4f : inexact-ok += pow downward dbl-64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ff8p-4 : inexact-ok += pow tonearest dbl-64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200007p-4 : inexact-ok += pow towardzero dbl-64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200006ff8p-4 : inexact-ok += pow upward dbl-64 0x1.000002p+0 -0x7p+0 : 0xf.ffff200007p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow upward ldbl-96-intel 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffep-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffdp-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffep-4L : inexact-ok += pow downward ldbl-128 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffc6p-4L : inexact-ok += pow tonearest ldbl-128 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffc68p-4L : inexact-ok += pow towardzero ldbl-128 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffc6p-4L : inexact-ok += pow upward ldbl-128 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffc68p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffcp-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d1fffcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.000002p+0L -0x7p+0L : 0xf.ffff200006ffffd60000d2p-4L : inexact-ok += pow downward flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow tonearest flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow towardzero flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow upward flt-32 0x1p+0f -0x7p+0f : 0x1p+0f : inexact-ok += pow downward dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow tonearest dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow towardzero dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow upward dbl-64 0x1p+0 -0x7p+0 : 0x1p+0 : inexact-ok += pow downward ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-intel 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-96-m68k 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow tonearest ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow towardzero ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow upward ldbl-128ibm 0x1p+0L -0x7p+0L : 0x1p+0L : inexact-ok += pow downward dbl-64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok += pow tonearest dbl-64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok += pow towardzero dbl-64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff9p-4 : inexact-ok += pow upward dbl-64 0x1.0000000000001p+0 -0x7p+0 : 0xf.fffffffffff98p-4 : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9001p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9p-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9001p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001bff8p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001cp-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001bff8p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001cp-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001bcp-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001cp-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001bcp-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x7p+0L : 0xf.fffffffffff9000000000001cp-4L : inexact-ok += pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff3p-4L : inexact-ok += pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff3p-4L : inexact-ok += pow downward ldbl-128 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow upward ldbl-128 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff20000000000008p-4L : inexact-ok += pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff2p-4L : inexact-ok += pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x7p+0L : 0xf.ffffffffffffff200000000004p-4L : inexact-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_powl.S b/sysdeps/i386/fpu/e_powl.S index 77d2abfaea..923ee37222 100644 --- a/sysdeps/i386/fpu/e_powl.S +++ b/sysdeps/i386/fpu/e_powl.S @@ -26,9 +26,9 @@ .type one,@object one: .double 1.0 ASM_SIZE_DIRECTIVE(one) - .type p3,@object -p3: .byte 0, 0, 0, 0, 0, 0, 0x20, 0x40 - ASM_SIZE_DIRECTIVE(p3) + .type p2,@object +p2: .byte 0, 0, 0, 0, 0, 0, 0x10, 0x40 + ASM_SIZE_DIRECTIVE(p2) .type p63,@object p63: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x43 ASM_SIZE_DIRECTIVE(p63) @@ -146,11 +146,11 @@ ENTRY(__ieee754_powl) jmp 3f 9: /* OK, we have an integer value for y. Unless very small - (we use < 8), use the algorithm for real exponent to avoid + (we use < 4), use the algorithm for real exponent to avoid accumulation of errors. */ fld %st // y : y : x fabs // |y| : y : x - fcompl MO(p3) // y : x + fcompl MO(p2) // y : x fnstsw sahf jnc 3f diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps index bbb644a591..585be7880d 100644 --- a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -1903,14 +1903,14 @@ ldouble: 4 Function: "pow_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 4 +ldouble: 4 Function: "pow_upward": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 +ildouble: 4 +ldouble: 4 Function: "sin": ildouble: 1 diff --git a/sysdeps/x86_64/fpu/e_powl.S b/sysdeps/x86_64/fpu/e_powl.S index 1f68cf0102..4a7f3a18d3 100644 --- a/sysdeps/x86_64/fpu/e_powl.S +++ b/sysdeps/x86_64/fpu/e_powl.S @@ -26,9 +26,9 @@ .type one,@object one: .double 1.0 ASM_SIZE_DIRECTIVE(one) - .type p3,@object -p3: .byte 0, 0, 0, 0, 0, 0, 0x20, 0x40 - ASM_SIZE_DIRECTIVE(p3) + .type p2,@object +p2: .byte 0, 0, 0, 0, 0, 0, 0x10, 0x40 + ASM_SIZE_DIRECTIVE(p2) .type p63,@object p63: .byte 0, 0, 0, 0, 0, 0, 0xe0, 0x43 ASM_SIZE_DIRECTIVE(p63) @@ -136,12 +136,12 @@ ENTRY(__ieee754_powl) jmp 3f 9: /* OK, we have an integer value for y. Unless very small - (we use < 8), use the algorithm for real exponent to avoid + (we use < 4), use the algorithm for real exponent to avoid accumulation of errors. */ - fldl MO(p3) // 8 : y : x - fld %st(1) // y : 8 : y : x - fabs // |y| : 8 : y : x - fcomip %st(1), %st // 8 : y : x + fldl MO(p2) // 4 : y : x + fld %st(1) // y : 4 : y : x + fabs // |y| : 4 : y : x + fcomip %st(1), %st // 4 : y : x fstp %st(0) // y : x jnc 3f mov -8(%rsp),%eax diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 445b47527d..7e7707bda0 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -2016,16 +2016,16 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 4 +ldouble: 4 Function: "pow_upward": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 4 +ldouble: 4 Function: "pow_vlen16": float: 3