aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/auto-libm-test-in38
-rw-r--r--math/auto-libm-test-out2555
2 files changed, 2593 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 4b753de..34a6323 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 9d3819c..86b08c6 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