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 4b753de040..34a63233d3 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -3717,6 +3717,44 @@ pow 0x2.000582p0 -1022
pow 2 -0x3.fe513p+8
pow 2 -0x3.fe4e8p+8
+pow 10 -1
+pow 10 -2
+pow 10 -3
+pow 10 -4
+pow 10 -5
+pow 10 -6
+pow 10 -7
+
+pow 0x0.ffffffffffffffffp0 1
+pow 0x0.ffffffffffffffffp0 2
+pow 0x0.ffffffffffffffffp0 3
+pow 0x0.ffffffffffffffffp0 4
+pow 0x0.ffffffffffffffffp0 5
+pow 0x0.ffffffffffffffffp0 6
+pow 0x0.ffffffffffffffffp0 7
+pow 0x0.ffffffffffffffffp0 -1
+pow 0x0.ffffffffffffffffp0 -2
+pow 0x0.ffffffffffffffffp0 -3
+pow 0x0.ffffffffffffffffp0 -4
+pow 0x0.ffffffffffffffffp0 -5
+pow 0x0.ffffffffffffffffp0 -6
+pow 0x0.ffffffffffffffffp0 -7
+
+pow 0x1.0000000000000002p0 1
+pow 0x1.0000000000000002p0 2
+pow 0x1.0000000000000002p0 3
+pow 0x1.0000000000000002p0 4
+pow 0x1.0000000000000002p0 5
+pow 0x1.0000000000000002p0 6
+pow 0x1.0000000000000002p0 7
+pow 0x1.0000000000000002p0 -1
+pow 0x1.0000000000000002p0 -2
+pow 0x1.0000000000000002p0 -3
+pow 0x1.0000000000000002p0 -4
+pow 0x1.0000000000000002p0 -5
+pow 0x1.0000000000000002p0 -6
+pow 0x1.0000000000000002p0 -7
+
pow 1.0625 1.125
pow 1.5 1.03125
pow 0x1.7d1a0a6f2p+681 1.5
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 9d3819ca01..86b08c64c6 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -258279,6 +258279,2561 @@ pow 2 -0x3.fe4e8p+8
= pow tonearest ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok underflow errno-erange-ok
= pow towardzero ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82bcp-1024L : inexact-ok underflow errno-erange-ok
= pow upward ldbl-128ibm 0x2p+0L -0x3.fe4e8p+8L : 0x3.3bed4179f82cp-1024L : inexact-ok underflow errno-erange-ok
+pow 10 -1
+= pow downward flt-32 0xap+0f -0x1p+0f : 0x1.999998p-4f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x1p+0f : 0x1.99999ap-4f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x1p+0f : 0x1.999998p-4f : inexact-ok
+= pow upward flt-32 0xap+0f -0x1p+0f : 0x1.99999ap-4f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x1p+0L : 0x1.9999999999999999999999999ap-4L : inexact-ok
+pow 10 -2
+= pow downward flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x2p+0f : 0x2.8f5c28p-8f : inexact-ok
+= pow upward flt-32 0xap+0f -0x2p+0f : 0x2.8f5c2cp-8f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x2p+0 : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c2cp-8L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28p-8L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c2cp-8L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x2p+0L : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8L : inexact-ok
+pow 10 -3
+= pow downward flt-32 0xap+0f -0x3p+0f : 0x4.18937p-12f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x3p+0f : 0x4.189378p-12f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x3p+0f : 0x4.18937p-12f : inexact-ok
+= pow upward flt-32 0xap+0f -0x3p+0f : 0x4.189378p-12f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x3p+0 : 0x4.189374bc6a7fp-12 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9ep-12L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9d8p-12L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9ep-12L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604188p-12L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e560418cp-12L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604p-12L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e56042p-12L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e5604p-12L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x3p+0L : 0x4.189374bc6a7ef9db22d0e56042p-12L : inexact-ok
+pow 10 -4
+= pow downward flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x4p+0f : 0x6.8db8b8p-16f : inexact-ok
+= pow upward flt-32 0xap+0f -0x4p+0f : 0x6.8db8cp-16f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cbp-16 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x4p+0 : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb2958p-16L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x4p+0L : 0x6.8db8bac710cb296p-16L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0274p-16L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a0278p-16L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a02p-16L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x4p+0L : 0x6.8db8bac710cb295e9e1b089a04p-16L : inexact-ok
+pow 10 -5
+= pow downward flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x5p+0f : 0xa.7c5acp-20f : inexact-ok
+= pow upward flt-32 0xap+0f -0x5p+0f : 0xa.7c5adp-20f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b478p-20 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x5p+0 : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x5p+0L : 0xa.7c5ac471b478424p-20L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478423p-20L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x5p+0L : 0xa.7c5ac471b478424p-20L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc3372p-20L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc33728p-20L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc334p-20L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc338p-20L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc334p-20L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x5p+0L : 0xa.7c5ac471b4784230fcf80dc338p-20L : inexact-ok
+pow 10 -6
+= pow downward flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7ap-20f : inexact-ok
+= pow upward flt-32 0xap+0f -0x6p+0f : 0x1.0c6f7cp-20f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x6p+0 : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36ap-20L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36cp-20L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x6p+0L : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20L : inexact-ok
+pow 10 -7
+= pow downward flt-32 0xap+0f -0x7p+0f : 0x1.ad7f28p-24f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x7p+0f : 0x1.ad7f2ap-24f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x7p+0f : 0x1.ad7f28p-24f : inexact-ok
+= pow upward flt-32 0xap+0f -0x7p+0f : 0x1.ad7f2ap-24f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x7p+0 : 0x1.ad7f29abcaf49p-24 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf4857ap-24L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf48578p-24L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf4857ap-24L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d2p-24L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec08d3p-24L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec088p-24L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec09p-24L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec088p-24L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x7p+0L : 0x1.ad7f29abcaf485787a6520ec09p-24L : inexact-ok
+pow 0x0.ffffffffffffffffp0 1
+= pow downward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1p+0L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x1p+0f : 0xf.fffffp-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x1p+0 : 0xf.fffffp-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x1p+0L : 0xf.fffffp-4L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x1p+0L : 0xf.ffffffffffff8p-4L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x1p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+pow 0x0.ffffffffffffffffp0 2
+= pow downward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2p+0L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.ffffep-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x2p+0f : 0xf.fffffp-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x2p+0 : 0xf.ffffe000001p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2p+0L : 0xf.ffffe000001p-4L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff001p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff001p-4L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2p+0L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffe0000000000008p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2p+0L : 0xf.ffffffffffffffe00000000004p-4L : inexact-ok
+pow 0x0.ffffffffffffffffp0 3
+= pow downward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x3p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x3p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x3p+0L : 0x1p+0L : inexact-ok